Constructors
constructor
-
Parameters
Properties
Protected http
http: Http
Protected options
Static Protected instance
Methods
clientCredentials
- clientCredentials(): Promise<OAuthCredentials>
-
Returns Promise<OAuthCredentials>
password
- password(data: object): Promise<OAuthCredentials>
-
Parameters
-
data: object
-
password: string
-
Optional scope?: string
-
username: string
Returns Promise<OAuthCredentials>
refreshToken
- refreshToken(data: object): Promise<OAuthCredentials>
-
Parameters
Returns Promise<OAuthCredentials>
revoke
- revoke(accessToken?: string): Promise<void>
-
Parameters
-
Optional accessToken: string
Returns Promise<void>
secret
- secret(accessToken: string, resources: OAuthSecretTokenResource, scopes?: string[]): Promise<OAuthSecretToken>
-
Parameters
-
accessToken: string
-
resources: OAuthSecretTokenResource
-
Optional scopes: string[]
Returns Promise<OAuthSecretToken>
status
-
Static getBasicToken
- getBasicToken(data: object): string
-
Parameters
-
data: object
-
clientId: string
-
clientSecret: string
Returns string
Static getInstance
-
Static initialize
-
Parameters
Perform a "client_credentials" authentication using the OAuth 2.0 server.