class Simple::OAuth2::Strategies::AuthorizationCode
Authorization Code
strategy class Processes request and respond with Access Token
Public Class Methods
process(request)
click to toggle source
Processes Authorization Code
request
# File lib/simple_oauth2/strategies/authorization_code.rb, line 9 def process(request) client = token_verify_client!(request) code = authenticate_access_grant(request) || request.invalid_grant! code.redirect_uri == request.redirect_uri || request.invalid_grant! token = config.access_token_class.create_for(client, code.resource_owner, code.scopes) expose_to_bearer_token(token) end