class WebAuthn::CredentialRequestOptions
Attributes
allow_credentials[RW]
extensions[RW]
user_verification[RW]
Public Class Methods
new(allow_credentials: [], extensions: nil, user_verification: nil)
click to toggle source
Calls superclass method
# File lib/webauthn/credential_request_options.rb, line 18 def initialize(allow_credentials: [], extensions: nil, user_verification: nil) super() @allow_credentials = allow_credentials @extensions = extensions @user_verification = user_verification end
Public Instance Methods
to_h()
click to toggle source
# File lib/webauthn/credential_request_options.rb, line 26 def to_h options = { challenge: challenge, timeout: timeout, allowCredentials: allow_credentials } if extensions options[:extensions] = extensions end if user_verification options[:userVerification] = user_verification end options end