Sha256: 29de0922fcee2959c277e1098fbaf6df61b8a5b72279fea55ef31ce17cb6de5a
Contents?: true
Size: 763 Bytes
Versions: 2
Compression:
Stored size: 763 Bytes
Contents
# frozen_string_literal: true require "webauthn/public_key_credential/creation_options" require "webauthn/public_key_credential/request_options" require "webauthn/public_key_credential_with_assertion" require "webauthn/public_key_credential_with_attestation" module WebAuthn module Credential def self.options_for_create(*args) WebAuthn::PublicKeyCredential::CreationOptions.new(*args) end def self.options_for_get(*args) WebAuthn::PublicKeyCredential::RequestOptions.new(*args) end def self.from_create(credential) WebAuthn::PublicKeyCredentialWithAttestation.from_client(credential) end def self.from_get(credential) WebAuthn::PublicKeyCredentialWithAssertion.from_client(credential) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webauthn-2.0.0 | lib/webauthn/credential.rb |
webauthn-2.0.0.beta1 | lib/webauthn/credential.rb |