onTopOfExistingLogin

fun onTopOfExistingLogin(rp: RelyingParty, verifier: PasskeyVerifier, persistence: PasskeyPersistence, principals: Principals, user: (Base64UriBlob) -> PasskeyUser?, onUnauthenticated: (Request) -> Response = { Response(UNAUTHORIZED) }, policy: WebAuthnPolicy = WebAuthnPolicy(), allowedCredentialsFor: (Request) -> List<CredentialDescriptor> = { emptyList() }, newChallenge: () -> Base64UriBlob = { Base64UriBlob.randomChallenge() }): Passkeys(source)

Add-a-passkey mode: registration requires an existing session to add a passkey