class Keybase::Core::Request::Root

Public Class Methods

get_salt_and_login_session(email_or_username) click to toggle source
# File lib/keybase-core/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) click to toggle source
# File lib/keybase-core/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