AuthTokenManagers
Defines the object which holds the common AuthTokenManager used in the Driver
Method Summary
| Public Methods | ||
| public |
basic(param0: object): AuthTokenManager Creates a AuthTokenManager for handle AuthToken and password rotation. |
|
| public |
bearer(param0: object): AuthTokenManager Creates a AuthTokenManager for handle AuthToken which is expires. |
|
Public Methods
public basic(param0: object): AuthTokenManager source
Creates a AuthTokenManager for handle AuthToken and password rotation.
Warning: tokenProvider must only ever return auth information belonging to the same identity.
Switching identities using the AuthTokenManager is undefined behavior.
Params:
| Name | Type | Attribute | Description |
| param0 | object | The params |
|
| param0.tokenProvider | function(): Promise<AuthToken> | Retrieves a new valid auth token. Must only ever return auth information belonging to the same identity. |
public bearer(param0: object): AuthTokenManager source
Creates a AuthTokenManager for handle AuthToken which is expires.
Warning: tokenProvider must only ever return auth information belonging to the same identity.
Switching identities using the AuthTokenManager is undefined behavior.
Params:
| Name | Type | Attribute | Description |
| param0 | object | The params |
|
| param0.tokenProvider | function(): Promise<AuthTokenAndExpiration> | Retrieves a new valid auth token. Must only ever return auth information belonging to the same identity. |
