Overview
Properties
Methods
Constructor
new ClientCredentialsAuthProvider(clientId, clientSecret)
Creates a new auth provider to receive an application token with using the client ID and secret.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| clientId | string | none | The client ID of your application. | |
| clientSecret | string | none | The client secret of your application. | 
Properties
tokenType
                  Type:
                  
                    AuthProviderTokenType
                    
                      
                        
                          The type of token an auth provider can return - user
                          tokens and app tokens are supported.
                        
                        
                          Aliased type:
                          "user"
                            |
                            "app"
                        
                      
                    
                  
                
                The type of token an auth provider can return - user tokens and app tokens are supported.
Aliased type: "user" | "app"
The type of tokens the provider generates.
This auth provider generates app tokens.
Methods
getAccessToken(scopes)
asyncRetrieves an access token.
If any scopes are provided, this throws. The client credentials flow does not support scopes.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| scopes | string | Array<string> | none | The requested scopes. |