-
-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
let webAuthnManager = WebAuthnManager(
configuration: WebAuthnManager.Configuration(
relyingPartyID: "oloid.ai",
relyingPartyName: "My Fancy Web App",
relyingPartyOrigin: "https://oloid.ai"
)
)
Task {
let result = webAuthnManager.beginRegistration(user: PublicKeyCredentialUserEntity(id: self.generateRandomBytes(count: 10), name: "Jaydip", displayName: "Jaydip Finava"))
print(result)
let id = result.user.id.base64URLEncodedString()
let request = RegistrationCredential
how to create request object of type RegistrationCredential?
let confirmCredentialIDNotRegisteredYet: (String) async throws -> Bool = { credentialID in
return true
}
do {
let credential = try await webAuthnManager.finishRegistration(
challenge: result.challenge,
credentialCreationData: RegistrationCredential,
confirmCredentialIDNotRegisteredYet: confirmCredentialIDNotRegisteredYet
)
print(credential)
} catch {
print(error.localizedDescription)
}
}
Metadata
Metadata
Assignees
Labels
No labels