Class: OAuth2::Strategy::Implicit
- Defined in:
- lib/oauth2/strategy/implicit.rb
Overview
The Implicit Strategy
Instance Method Summary collapse
-
#authorize_params(params = {}) ⇒ Object
The required query parameters for the authorize URL.
-
#authorize_url(params = {}) ⇒ Object
The authorization URL endpoint of the provider.
-
#get_token ⇒ Object
Not used for this strategy.
Methods inherited from Base
Constructor Details
This class inherits a constructor from OAuth2::Strategy::Base
Instance Method Details
#authorize_params(params = {}) ⇒ Object
The required query parameters for the authorize URL
10 11 12 |
# File 'lib/oauth2/strategy/implicit.rb', line 10 def (params = {}) params.merge('response_type' => 'token', 'client_id' => @client.id) end |
#authorize_url(params = {}) ⇒ Object
The authorization URL endpoint of the provider
17 18 19 |
# File 'lib/oauth2/strategy/implicit.rb', line 17 def (params = {}) @client.(.merge(params)) end |
#get_token ⇒ Object
Not used for this strategy
24 25 26 |
# File 'lib/oauth2/strategy/implicit.rb', line 24 def get_token(*) fail(NotImplementedError, 'The token is accessed differently in this strategy') end |