Class: OmniAuth::Strategies::StripePlatform

Inherits:
OAuth2
  • Object
show all
Defined in:
lib/omniauth/strategies/stripe_platform.rb

Instance Method Summary collapse

Instance Method Details

#build_access_tokenObject



32
33
34
35
36
37
38
39
40
# File 'lib/omniauth/strategies/stripe_platform.rb', line 32

def build_access_token
  headers = {
    :headers => {
      'Authorization' => "Bearer #{client.secret}"
    }
  }
  verifier = request.params['code']
  client.auth_code.get_token(verifier, {:redirect_uri => callback_url}.merge(token_params.to_hash(:symbolize_keys => true)).merge(headers))
end

#raw_infoObject



28
29
30
# File 'lib/omniauth/strategies/stripe_platform.rb', line 28

def raw_info
  @raw_info ||= deep_symbolize(access_token.params)
end