Class: OAuth2::Client

Inherits:
Object
  • Object
show all
Defined in:
sig/lib/oauth2/oauth2.rbs

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.

Parameters:

  • (String, nil)
  • (String, nil)
  • (Hash[Symbol, untyped])


88
# File 'sig/lib/oauth2/oauth2.rbs', line 88

def initialize: (String | nil, String | nil, Hash[Symbol, untyped]) -> void

Instance Method Details

#assertionStrategy::Assertion

Returns:



100
# File 'sig/lib/oauth2/oauth2.rbs', line 100

def assertion: () -> Strategy::Assertion

#auth_codeStrategy::AuthCode

Returns:



92
# File 'sig/lib/oauth2/oauth2.rbs', line 92

def auth_code: () -> Strategy::AuthCode

#client_credentialsStrategy::ClientCredentials



98
# File 'sig/lib/oauth2/oauth2.rbs', line 98

def client_credentials: () -> Strategy::ClientCredentials

#fetch_tokenAccessToken

Parameters:

  • url: (String)
  • (Object)

Returns:



90
# File 'sig/lib/oauth2/oauth2.rbs', line 90

def fetch_token: (url: String, **untyped) -> AccessToken

#implicitStrategy::Implicit

Returns:



94
# File 'sig/lib/oauth2/oauth2.rbs', line 94

def implicit: () -> Strategy::Implicit

#passwordStrategy::Password

Returns:



96
# File 'sig/lib/oauth2/oauth2.rbs', line 96

def password: () -> Strategy::Password