Skip to Content Skip to Search
Methods
E
N
V

Attributes

[R] error
[R] error_description

Class Public methods

new(client, grant, params = {})

# File engines/oauth/app/actions/o_auth_provider/access_token_validator.rb, line 5
def initialize(client, grant, params = {})
  @client = client
  @grant = grant
  @params = params
  @error = nil
  @error_description = nil
end

Instance Public methods

error_data()

# File engines/oauth/app/actions/o_auth_provider/access_token_validator.rb, line 21
def error_data
  {
    error: @error || "invalid_request",
    error_description: @error_description || "Invalid request"
  }
end

valid_authorization?()

# File engines/oauth/app/actions/o_auth_provider/access_token_validator.rb, line 13
def valid_authorization?
  validate_type("authorization_code") && validate_client && validate_uri && validate_time
end

valid_refresh?()

# File engines/oauth/app/actions/o_auth_provider/access_token_validator.rb, line 17
def valid_refresh?
  validate_type("refresh_token") && validate_client && validate_refresh_token
end