Package io.hanko.sdk.webauthn.api
Class AuthenticationInitializationRequest
java.lang.Object
io.hanko.sdk.webauthn.api.AuthenticationInitializationRequest
- Direct Known Subclasses:
TransactionInitializationRequest
Used to
initialize authentication
with an existing credential.-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an AuthenticationInitializationRequestConstruct an AuthenticationInitializationRequest.AuthenticationInitializationRequest(AuthenticationInitializationUser user, AuthenticationInitializationOptions options)
Construct an AuthenticationInitializationRequest -
Method Summary
Modifier and TypeMethodDescriptionGet the options for initializing an authentication.getUser()
Get the user on whose behalf an authentication should be performed.void
Set the options for initializing an authentication.void
Set the user on whose behalf an authentication should be performed.
-
Constructor Details
-
AuthenticationInitializationRequest
public AuthenticationInitializationRequest()Construct an AuthenticationInitializationRequest -
AuthenticationInitializationRequest
Construct an AuthenticationInitializationRequest.- Parameters:
options
- theAuthenticationInitializationOptions
-
AuthenticationInitializationRequest
public AuthenticationInitializationRequest(AuthenticationInitializationUser user, AuthenticationInitializationOptions options)Construct an AuthenticationInitializationRequest- Parameters:
user
- nullable, anAuthenticationInitializationUser
; ifnull
indicates authentication with a resident key credentialoptions
- theAuthenticationInitializationOptions
-
-
Method Details
-
getUser
Get the user on whose behalf an authentication should be performed.- Returns:
- the
AuthenticationInitializationUser
-
setUser
Set the user on whose behalf an authentication should be performed.- Parameters:
user
- theAuthenticationInitializationUser
-
getOptions
Get the options for initializing an authentication.- Returns:
- the
AuthenticationInitializationOptions
-
setOptions
Set the options for initializing an authentication.- Parameters:
options
-AuthenticationInitializationOptions
-