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