Method: Selenium::WebDriver::Credential.from_json

Defined in:
lib/selenium/webdriver/common/virtual_authenticator/credential.rb

.from_json(opts) ⇒ Object

[View source]

45
46
47
48
49
50
51
52
53
# File 'lib/selenium/webdriver/common/virtual_authenticator/credential.rb', line 45

def from_json(opts)
  user_handle = opts['userHandle'] ? decode(opts['userHandle']) : nil
  new(id: decode(opts['credentialId']),
      resident_credential: opts['isResidentCredential'],
      rp_id: opts['rpId'],
      private_key: opts['privateKey'],
      sign_count: opts['signCount'],
      user_handle: user_handle)
end