Module: WebAuthn

Defined in:
lib/web_authn.rb,
lib/web_authn/context.rb,
lib/web_authn/client_data_json.rb,
lib/web_authn/attestation_object.rb,
lib/web_authn/authenticator_data.rb,
lib/web_authn/context/registration.rb,
lib/web_authn/attestation_statement.rb,
lib/web_authn/context/authentication.rb,
lib/web_authn/attested_credential_data.rb,
lib/web_authn/authenticator_data/flags.rb,
lib/web_authn/attestation_statement/apple.rb,
lib/web_authn/attestation_statement/packed.rb,
lib/web_authn/attestation_statement/android_safetynet.rb

Defined Under Namespace

Classes: AttestationObject, AttestationStatement, AttestedCredentialData, AuthenticatorData, ClientDataJSON, Context, Exception, InvalidAssertion, InvalidAttestation, InvalidContext, NotImplementedError

Class Method Summary collapse

Class Method Details

.context_for(encoded_client_data_json, origin:, challenge:) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/web_authn.rb', line 17

def context_for(encoded_client_data_json, origin:, challenge:)
  Context.for(
    encoded_client_data_json,
    origin: origin,
    challenge: challenge
  )
end