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