User Authentication Configuration
@Serializable
Defines the behavior for user authentication during SDK operations.
Note: Setting userAuthenticationType to UserAuthenticationType.None disables all authentication, effectively acting as UserAuthenticationBehavior.None regardless of the userAuthenticationBehavior value.
Parameters
behavior
Determines when authentication is required. Defaults to UserAuthenticationBehavior.Always.
user Authentication Type
The type of authentication allowed. Defaults to UserAuthenticationType.UserPresence.
presentation Timeout Seconds
Timeout in seconds before re-authentication is required during credential issuance or presentation. Used only when userAuthenticationBehavior includes UserAuthenticationBehavior.OnDeviceKeyAccess.
Constructors
Link copied to clipboard
constructor(behavior: UserAuthenticationBehavior = UserAuthenticationBehavior.Always, userAuthenticationType: UserAuthenticationType = UserAuthenticationType.UserPresence, presentationTimeoutSeconds: Int = 20)