In This Section
- Concepts
- Data
- Build
- The Composer
- Context
- Pages
- Models
- Components
- Best Practices
- Debugging Skuid in the Console
- Logic
- Style
- Deploy
- Extend
- Reference
- API Reference
- skuid.$
- skuid.actions
- skuid.ajax
- skuid.builder.core
- skuid.builder.core.coreProps
- skuid.calendar
- skuid.collaboration
- skuid.component
- skuid.componentType
- skuid.events
- skuid.formula
- skuid.hotkeys
- skuid.label
- skuid.lightning
- skuid.load
- skuid.model
- skuid.model.Model
- skuid.mustache
- skuid.page
- skuid.sfdc
- skuid.snippet
- skuid.time
- skuid.ui
- skuid.utils
- skuid.version
- Component-Specific APIs
- Skuid Model Metadata Object
- Skuid Model Child Relationship Metadata Object
- Skuid Model Condition Metadata Object
- Skuid Model Field Metadata Object
- Skuid Model Record Type Metadata Object
- Page XML API
- skuid-sfdx
- Skuid Metadata Object Reference
- Skuid Glossary
- Formula and Function Reference
- Skuid and Date/Time
- Open Source Software Attributions
- API Reference
- Site Administration
- Tutorials
- Skuid Page Tutorials
- Add Related Lists with the Table Component
- Build an Activities Related List Tab
- Build a Custom “Create New Record” Page
- Build a Custom Detail Page
- Build a Custom List Page
- Compose a Branded Header and Navigation
- Compose a One-Page App Using Tab Actions and Conditional Rendering
- Conditionally Display Fields
- Create a Custom Clone Page
- Create a Custom “Clone Account” page
- Highlight Critical Data: Wrappers, Rich Text, and Ui-Only Fields
- Mass Create Records
- Show Products in an Opportunity Page
- Skuid Pages for standard Salesforce CRM
- Salesforce Tutorials
- JavaScript Tutorials
- Skuid Page Tutorials
- Legal terms and conditions
- Skuid SFX Evaluation Guide
In This Topic
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 |