For headless registration, headless forgot password, and headless passwordless login, enable the flows from your Experience Cloud site and configure security and access settings.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
- Use Multiple Email Templates for Headless Flows
By default, for the verification email sent to end users, the Headless Registration Flow, Headless Passwordless Login Flow, and Headless Forgot Password Flow use the email template specified in your Experience Cloud site’s email settings. To expand your email template options, create an email template allowlist using Metadata API. For example, create an allowlist with multiple, custom email templates that each provide a different branding experience. - Configure Experience Cloud Settings for Headless Registration
Before you set up the Headless Registration Flow, configure settings to control security and access for your app. - Configure Experience Cloud Settings for Headless Passwordless Login
Before you build the Headless Passwordless Login Flow, configure these settings for security and access. - Configure Experience Cloud Settings for the Headless Forgot Password Flow
Before you set up the Headless Forgot Password Flow, configure settings to control security and access for your off-platform app. - OAuth 2.0 for First-Party Applications: Configure Experience Cloud Settings
Before you build headless username-password login, passwordless login, and registration flows using the OAuth 2.0 for First-Party Applications draft protocol, configure Experience Cloud settings on the Login & Registration page. - Configure Experience Cloud Settings for Headless User Discovery
With headless user discovery, develop headless authorization flows that don’t require users to enter a username. To use headless user discovery for login, passwordless login, and forgot password flows, configure settings on the Experience Cloud Login & Registration page.