Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AuthenticationFinishPayload(val response: AuthenticationResponseDto)

Request payload for authentication-finish HTTP endpoint.

Link copied to clipboard
@Serializable
data class AuthenticationStartPayload(val rpId: String, val origin: String, val userName: String? = null, val extensions: AuthenticationExtensionsClientInputsDto? = null)

Request payload for authentication-start HTTP endpoint.

Link copied to clipboard
@Serializable
data class RegistrationFinishPayload(val response: RegistrationResponseDto)

Request payload for registration-finish HTTP endpoint.

Link copied to clipboard
@Serializable
data class RegistrationStartPayload(val rpId: String, val rpName: String, val origin: String, val userName: String, val userDisplayName: String, val userHandle: String, val residentKey: String? = null, val extensions: AuthenticationExtensionsClientInputsDto? = null)

Request payload for registration-start HTTP endpoint.

Functions

Link copied to clipboard
fun Application.installWebAuthnRoutes(registrationService: RegistrationService, authenticationService: AuthenticationService)
Link copied to clipboard
fun Route.webAuthnRoutes(registrationService: RegistrationService, authenticationService: AuthenticationService)