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 |
The grant type used |
clientId | String |
If using OAuth, the client ID used to authenticate to the external system |
authorizeEndpointUrl | String |
The URL at which Skuid will attempt to authenticate |
tokenEndpointUrl | String |
The URL at which Skuid will request an authentication token |
defaultScopes | String |
The OAuth scopes that Skuid 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 |