class Doorkeeper::OAuth::PasswordAccessTokenRequest
def before_successful_response
def before_successful_response find_or_create_access_token(client, resource_owner.id, scopes, server) end
def initialize(server, client, resource_owner, parameters = {})
def initialize(server, client, resource_owner, parameters = {}) @server = server @resource_owner = resource_owner @client = client @parameters = parameters @original_scopes = parameters[:scope] end
def validate_client
def validate_client !parameters[:client_id] || !!client end
def validate_resource_owner
def validate_resource_owner !!resource_owner end
def validate_scopes
def validate_scopes return true unless @original_scopes.present? ScopeChecker.valid? @original_scopes, server.scopes, client.try(:scopes) end