class Simple::OAuth2::Strategies::ClientCredentials
ClientCredentials
strategy class. Processes request and respond with Access Token
Public Class Methods
process(request)
click to toggle source
Processes ClientCredentials
request
# File lib/simple_oauth2/strategies/client_credentials.rb, line 9 def process(request) client = authenticate_client(request) || request.invalid_client! resource_owner = authenticate_resource_owner(client, request) || request.invalid_grant! token = config.access_token_class.create_for(client, resource_owner, request.scope.join(',')) expose_to_bearer_token(token) end