Contact salesSign in
Current article

Java Passkeys back-end SDK

Dec 13, 2023
Justin Soong
Authsignal 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 =;
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
Unlock Passwordless for AWS Cognito
Authsignal's flexible integration model allows you to easily switch from using AWS Cognito's hosted UI to using Lambda triggers inorder to implement Passwordless.
NIST Passkeys Supplementary Guidelines: April 2024 Part 2 Implementation
Our initial analysis addressed the new NIST supplement for passkeys, breaking down the changes and clarifying positions regarding synced/syncable passkeys. In part 2, we focus on implementation considerations.
NIST Passkeys Supplementary Guidelines: April 2024 Part 1
NIST's supplement offers clarity on FIDO2 Passkeys, especially syncable ones, aiding adherence to NIST AAL standards.

Secure your customers’ accounts today with Authsignal.