Class: Keybase::Request::Root
- Defined in:
- lib/keybase/request/root/login.rb,
lib/keybase/request/root/get_salt_and_login_session.rb
Class Method Summary collapse
- .get_salt_and_login_session(email_or_username) ⇒ Object
- .login(email_or_username, hmac_pwh, login_session) ⇒ Object
Methods inherited from Base
Class Method Details
.get_salt_and_login_session(email_or_username) ⇒ Object
5 6 7 8 9 |
# File 'lib/keybase/request/root/get_salt_and_login_session.rb', line 5 def self.get_salt_and_login_session(email_or_username) result = get('getsalt.json', email_or_username: email_or_username) TokenStore.csrf = result['csrf_token'] return [result['salt'], result['login_session']] end |
.login(email_or_username, hmac_pwh, login_session) ⇒ Object
8 9 10 11 |
# File 'lib/keybase/request/root/login.rb', line 8 def self.login(email_or_username, hmac_pwh, login_session) post('login.json', email_or_username: email_or_username, hmac_pwh: hmac_pwh, login_session: login_session) end |