Contact salesSign in
Blog
/
Current article

Java Passkeys back-end SDK

Published:
December 13, 2023
Last Updated:
July 25, 2024
Justin SoongAuthsignal server-side Java SDK for Passkeys and passwordless MFA
Typical passkeys architecture
A typical passkeys solution requires a webauthn back-end service, Authsignal provides both client and server SDKs to deliver passkeys to your users

Authsignal's Java SDK allows engineers to implement passkeys server side calls in Java/JVM server environments. Authsignal's suite of passwordless MFA authentication factors are also available through the Java SDK.

Click here to view the SDK documentation

Click here to view our documentation to get started with Passkeys using the Java SDK

Passkeys Enrollment example

Server side call

TrackRequest request = new TrackRequest();
request.userId = user.id;
request.action = "enrollPasskey";
request.scope = "add:authenticators";

CompletableFuture<String> token = authsignal.track(request).thenApply(response -> response.token);

Passkeys Enrollment using the Java SDK

Client side call

const resultToken = await authsignal.passkey.signUp({ token, userName });

Talk to an expertDemo PasskeysView docs
Article Categories
You might also like
Adaptive MFA for Auth0: Customize MFA UX to reduce consumer friction without upgrading your plan
In this blog post, we will dive deeper into how you can fine-tune the MFA user experience with only some minor tweaks to your integration code.
myGov Passkeys Implementation: Passkeys and MFA for Australia Government Services
Explore myGov's passkey implementation, enhancing Australia's government digital security amid rising cybercrime. Learn about best practices for implementing passkeys.
WhatsApp for 2FA and MFA: Enhancing Customer Experience and Reducing Costs with WhatsApp OTP
High SMS costs in Asia-Pacific and the prevalence of WhatsApp are driving enterprises to adopt WhatsApp OTPs for user verification, offering a cost-effective and reliable solution.

Secure your customers’ accounts today with Authsignal.