Verifies a passkey assertion and establishes a session. On success the session is persisted and a signedIn auth change event is emitted.
The `challengeId` returned by `getPasskeyAuthenticationOptions()`.
The W3C `AuthenticationResponseJSON` assertion produced by the authenticator.
// @_spi(Experimental) import Supabase
let response: AuthResponse = try await supabase.auth.verifyPasskeyAuthentication(
challengeId: options.challengeId,
credentialResponse: credential
)
let session = response.session
let user = response.user