Authentication providers
Authentication providers are represented by authprovider objects, which are JSON files.
Note: Client secrets in authentication provider metadata are not retrievable for security purposes.
| Field Name | Type | Description |
| name | String | The name of the authentication provider |
| authMethod | String | The authentication method used by the authentication provider |
| oauthProviderType | String | The OAuth provider type—which fills in some default information about an external system |
| oauthGrantType | String | Thegrant typeused |
| clientId | String | If using OAuth, the client ID used to authenticate to the external system |
| authorizeEndpointUrl | String | The URL at which Nintex Apps will attempt to authenticate |
| tokenEndpointUrl | String | The URL at which Nintex Apps will request an authentication token |
| defaultScopes | String | The OAuth scopes that Nintex Apps requests when authenticating. Required scopes vary by external system |
| requestHeaders | JSON Object | An object containing each custom request header as a key-value pair |
| tokenRequestBodyParameters | JSON Object | An object containing each custom header used for token requests as a key-value pair |