Module: OAuth2 + + + +
+-
+
- Defined in: +
- lib/oauth2.rb,
+ lib/oauth2/error.rb,
lib/oauth2/client.rb,
lib/oauth2/version.rb,
lib/oauth2/response.rb,
lib/oauth2/access_token.rb,
lib/oauth2/authenticator.rb,
lib/oauth2/strategy/base.rb,
lib/oauth2/strategy/implicit.rb,
lib/oauth2/strategy/password.rb,
lib/oauth2/strategy/assertion.rb,
lib/oauth2/strategy/auth_code.rb,
lib/oauth2/filtered_attributes.rb,
lib/oauth2/strategy/client_credentials.rb +
+
Overview
:nocov:
+ + +Defined Under Namespace
++ + + Modules: FilteredAttributes, Strategy, Version + + + + Classes: AccessToken, Authenticator, Client, Error, Response + + +
+ + ++ Constant Summary + collapse +
+ +-
+
+
- OAUTH_DEBUG =
+ ++ +++
When true, enables verbose HTTP logging via Faraday’s logger middleware.
+ + +
+Controlled by the OAUTH_DEBUG environment variable. Any case-insensitive
+value equal to “true” will enable debugging.
+ ENV.fetch("OAUTH_DEBUG", "false").casecmp("true").zero?
+
+ - DEFAULT_CONFIG =
+ ++ +++
Default configuration values for the oauth2 library.
+ + +
+ SnakyHash::SymbolKeyed.new( + silence_extra_tokens_warning: true, + silence_no_tokens_warning: true, +)
+
+ - ConnectionError = + + +
Class.new(Faraday::ConnectionFailed)
+
+ - TimeoutError = + + +
Class.new(Faraday::TimeoutError)
+
+
+ Class Method Summary + collapse +
+ +-
+
+
-
+
+
+ .config ⇒ Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ++ +
+
+
+
-
+
+
+ .configure {|config| ... } ⇒ void
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
Configure global library behavior.
+
+
+
+
Class Method Details
+ + ++ + .config ⇒ Object + + + + + +
+ + + +56 +57 +58+ |
+
+ # File 'lib/oauth2.rb', line 56 + +def config + @config ||= DEFAULT_CONFIG.dup +end+ |
+
+ + .configure {|config| ... } ⇒ void + + + + + +
This method returns an undefined value.
Configure global library behavior.
+ +Yields the mutable configuration object so callers can update settings.
+ + +
+ + + +66 +67 +68+ |
+
+ # File 'lib/oauth2.rb', line 66 + +def configure + yield config +end+ |
+