Module: Octokit::Authentication
- Included in:
- Client, Connection
- Defined in:
- lib/octokit/authentication.rb
Overview
Authentication methods for Client
Instance Method Summary collapse
-
#application_authenticated? ⇒ Boolean
Indicates if the client has OAuth Application client_id and secret credentials to make anonymous requests at a higher rate limit.
-
#basic_authenticated? ⇒ Boolean
Indicates if the client was supplied Basic Auth username and password.
-
#bearer_authenticated? ⇒ Boolean
Indicates if the client was supplied a bearer token.
-
#token_authenticated? ⇒ Boolean
Indicates if the client was supplied an OAuth access token.
-
#user_authenticated? ⇒ Boolean
Indicates if the client was supplied an OAuth access token or Basic Auth username and password.
Instance Method Details
#application_authenticated? ⇒ Boolean
Indicates if the client has OAuth Application client_id and secret credentials to make anonymous requests at a higher rate limit
47 48 49 |
# File 'lib/octokit/authentication.rb', line 47 def application_authenticated? !!application_authentication end |
#basic_authenticated? ⇒ Boolean
Indicates if the client was supplied Basic Auth username and password
11 12 13 |
# File 'lib/octokit/authentication.rb', line 11 def basic_authenticated? !!(@login && @password) end |
#bearer_authenticated? ⇒ Boolean
Indicates if the client was supplied a bearer token
28 29 30 |
# File 'lib/octokit/authentication.rb', line 28 def bearer_authenticated? !!@bearer_token end |
#token_authenticated? ⇒ Boolean
Indicates if the client was supplied an OAuth access token
20 21 22 |
# File 'lib/octokit/authentication.rb', line 20 def token_authenticated? !!@access_token end |
#user_authenticated? ⇒ Boolean
Indicates if the client was supplied an OAuth access token or Basic Auth username and password
37 38 39 |
# File 'lib/octokit/authentication.rb', line 37 def user_authenticated? basic_authenticated? || token_authenticated? end |