Method: WebAuthn::RelyingParty#verify_registration

Defined in:
lib/webauthn/relying_party.rb

#verify_registration(raw_credential, challenge, user_presence: nil, user_verification: nil) ⇒ Object



86
87
88
89
90
91
92
# File 'lib/webauthn/relying_party.rb', line 86

def verify_registration(raw_credential, challenge, user_presence: nil, user_verification: nil)
  webauthn_credential = WebAuthn::Credential.from_create(raw_credential, relying_party: self)

  if webauthn_credential.verify(challenge, user_presence: user_presence, user_verification: user_verification)
    webauthn_credential
  end
end