Package-level declarations

Types

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

Default start payload for the authentication endpoint.

Link copied to clipboard

Outcome of the default /webauthn/... finish response contract.

Link copied to clipboard
class KotlinxKtorPasskeyBackend(httpClient: HttpClient, endpointBase: String, routes: KtorPasskeyRoutes = KtorPasskeyRoutes())

Default typed backend for the /webauthn/... HTTP contract using Kotlinx Serialization.

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)

Default start payload for the registration endpoint.