In This Section
- Concepts
- Data
 - Build
 - Style
 - Deploy
 - Extend
- Skuid Developer Resources
 - Skuid and JavaScript
 - Skuid and Apex
 - Create a Skuid Custom Component
 - Dynamic Creation of Models and Components
 - CI/CD with Skuid
 - Event Handling Between Custom Lightning Components and Skuid
 - Automated Testing
 
 
 - 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.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
 - 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
- Add Product Line Items to Opportunities with a Popup
 - Add Gmail to Salesforce functionality in your email fields
 - Create a Custom Edit Page and Set Visualforce Overrides
 - Getting Help: Grant Skuid Login Rights to your Org
 - Reclaim the Salesforce Home Page
 - Redirect to Salesforce Processes
 - Skuid for Sales: A Turn-Key Template to Augment Lightning Sales Cloud
 
 - JavaScript Tutorials
 
 - Skuid Page Tutorials
 - Legal terms and conditions
 - Skuid for Salesforce 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 |