class Doorkeeper::Config
Attributes
reuse_access_token[R]
Public Instance Methods
access_token_methods()
click to toggle source
# File lib/doorkeeper/config.rb, line 286 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 282 def client_credentials_methods @client_credentials ||= %[from_basic from_params] end
confirm_application_owner?()
click to toggle source
# File lib/doorkeeper/config.rb, line 265 def confirm_application_owner? @confirm_application_owner ||= false !!@confirm_application_owner end
default_scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 270 def default_scopes @default_scopes ||= OAuth::Scopes.new end
enable_application_owner?()
click to toggle source
# File lib/doorkeeper/config.rb, line 260 def enable_application_owner? @enable_application_owner ||= false !!@enable_application_owner end
optional_scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 274 def optional_scopes @optional_scopes ||= OAuth::Scopes.new end
refresh_token_enabled?()
click to toggle source
# File lib/doorkeeper/config.rb, line 255 def refresh_token_enabled? @refresh_token_enabled ||= false !!@refresh_token_enabled end
scopes()
click to toggle source
# File lib/doorkeeper/config.rb, line 278 def scopes @scopes ||= default_scopes + optional_scopes end
token_grant_types()
click to toggle source
# File lib/doorkeeper/config.rb, line 294 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 313 def calculate_token_grant_types types = grant_flows - ['implicit'] types << 'refresh_token' if refresh_token_enabled? types end