class AuthRocket::Oauth2Session

Attributes

access_token[RW]
expires_in[RW]
profile[R]

Public Class Methods

code_to_token(params={}) click to toggle source

params - {client_app_id:, client_app_secret:, code:} returns: Token - must check .valid? or .errors? on response

# File lib/authrocket/oauth2_session.rb, line 17
def code_to_token(params={})
  params = parse_request_params(params, json_root: json_root)
  parsed, creds = request(:post, "#{resource_path}/code", params)
  factory(parsed, creds)
end
json_root() click to toggle source
# File lib/authrocket/oauth2_session.rb, line 10
def self.json_root ; 'session' ; end
resource_path() click to toggle source
# File lib/authrocket/oauth2_session.rb, line 11
def self.resource_path ; 'sessions/oauth2' ; end