class Doorkeeper::Config
Attributes
reuse_access_token[R]
Public Instance Methods
access_token_methods()
click to toggle source
# File lib/doorkeeper/config.rb, line 223 def access_token_methods @access_token_methods ||= [:from_bearer_authorization, :from_access_token_param, :from_bearer_param] end
client_credentials_methods()
click to toggle source
# File lib/doorkeeper/config.rb, line 219 def client_credentials_methods @client_credentials ||= [:from_basic, :from_params] end
confirm_application_owner?()
click to toggle source
# File lib/doorkeeper/config.rb, line 203 def confirm_application_owner? !!@confirm_application_owner end
default_scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 207 def default_scopes @default_scopes ||= OAuth::Scopes.new end
enable_application_owner?()
click to toggle source
# File lib/doorkeeper/config.rb, line 199 def enable_application_owner? !!@enable_application_owner end
optional_scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 211 def optional_scopes @optional_scopes ||= OAuth::Scopes.new end
realm()
click to toggle source
# File lib/doorkeeper/config.rb, line 227 def realm @realm ||= 'Doorkeeper' end
refresh_token_enabled?()
click to toggle source
# File lib/doorkeeper/config.rb, line 195 def refresh_token_enabled? !!@refresh_token_enabled end
scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 215 def scopes @scopes ||= default_scopes + optional_scopes end
token_grant_types()
click to toggle source
# File lib/doorkeeper/config.rb, line 235 def token_grant_types @token_grant_types ||= calculate_token_grant_types end
Private Instance Methods
calculate_token_grant_types()
click to toggle source
Determines what values are acceptable for 'grant_type' param token request endpoint, and return them in array.
# File lib/doorkeeper/config.rb, line 254 def calculate_token_grant_types types = grant_flows - ['implicit'] types << 'refresh_token' if refresh_token_enabled? types end