Create Auth Provider
sf_create_auth_providerCreate an Auth Provider in Salesforce for SSO or social login via Metadata API, supporting OpenID Connect, Facebook, Google, GitHub, Salesforce, and Custom providers.
Instructions
Creates an Auth Provider in Salesforce for SSO or social login via the Metadata API. Supports OpenID Connect, Facebook, Google, GitHub, Salesforce, and Custom providers. Provide the consumer key and secret from the external identity provider. Optionally specify an Apex registration handler class for custom user provisioning logic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consumerKey | Yes | Consumer key / client ID | |
| friendlyName | Yes | Display name | |
| providerName | Yes | Auth provider API name | |
| providerType | Yes | Provider type | |
| defaultScopes | No | Default OAuth scopes | |
| consumerSecret | Yes | Consumer secret / client secret | |
| customErrorUrl | No | Custom error URL | |
| registrationHandler | No | Apex class name for registration handler |