This topic focuses on:
By managing users and authentication effectively, you can control who has access to the community and ensure data security.
When building an Experience Cloud community, you’ll need to onboard users. Salesforce provides tools to create and manage both internal and external users.
There are two main ways to add users to a community:
Registered Users:
Manual Users:
After creating users, you must assign them roles and licenses to determine:
Their access to data and features.
The type of community experience they’ll have.
Roles:
Licenses:
Authentication ensures that only authorized users can access your community. Salesforce supports several secure and flexible authentication options.
Definition:
Benefits:
How It Works:
Steps to Configure SSO:
Definition:
Benefits:
How It Works:
Steps to Enable MFA:
Definition:
Benefits:
How It Works:
Steps to Configure Social Login:
Goal: Allow corporate employees to log into the community using their Google Workspace accounts.
Goal: Add an extra layer of security for all partner users.
Goal: Allow customers to log in using their Facebook accounts.
Secure Access:
Streamlined User Experience:
Flexibility:
Self-registration allows external users (customers, partners, or community members) to create their own accounts in an Experience Cloud site without administrator intervention.
To enable self-registration, administrators must:
SelfRegistrationController).Guest users are unauthenticated visitors who can access public pages but have restricted access to Salesforce data.
SSO allows users to log in to Experience Cloud using external identity providers (such as Google, Okta, Microsoft Azure AD) instead of creating separate Salesforce credentials.
Password policies enforce strong authentication measures to protect user accounts from unauthorized access.
Why might self-registration fail to create a user in Experience Cloud?
Self-registration fails when the registration configuration does not correctly associate the user with an Account and Contact.
In Experience Cloud, every external user must be linked to a Contact record that belongs to an Account. During self-registration, Salesforce either creates a new Contact automatically or matches an existing one depending on configuration.
If the site’s self-registration settings are missing an account assignment or the profile configuration is incorrect, the user creation process fails. Consultants must verify the selected profile, account assignment logic, and contact creation settings in the self-registration configuration.
Exam scenarios often describe users successfully submitting the registration form but not receiving login credentials. The root cause is typically a misconfigured contact-account relationship during the registration process.
Demand Score: 89
Exam Relevance Score: 88
When should Single Sign-On (SSO) be implemented for an Experience Cloud site?
SSO should be implemented when users must authenticate using an external identity provider.
Many organizations want customers or partners to log in using existing corporate identity systems such as Azure AD or Okta. SSO allows Experience Cloud to delegate authentication to those external providers.
This improves user convenience and centralizes identity management. Consultants configure SSO using Salesforce Identity features such as SAML or OpenID Connect.
Exam scenarios often mention corporate authentication requirements or centralized identity providers. In those cases, implementing SSO is the recommended solution.
Demand Score: 85
Exam Relevance Score: 86
Why must every Experience Cloud user be associated with a Contact?
Because external users in Salesforce are extensions of Contact records.
Salesforce models external users differently from internal users. Instead of being standalone user accounts, Experience Cloud users are created from Contact records associated with Accounts.
This design allows external users to inherit account-level relationships and sharing rules. It also enables access control through account and contact-based sharing models.
Exam questions often test this architecture by asking how external users relate to Salesforce data. The correct concept is that the Contact acts as the underlying record for external users.
Demand Score: 82
Exam Relevance Score: 87
How can a consultant allow users to reset their passwords on an Experience Cloud site?
Enable the “Forgot Password” functionality in the login configuration.
Experience Cloud provides built-in password recovery features that allow external users to reset their passwords through email verification.
Consultants configure this option in the login and registration settings of the Experience Builder site. When enabled, users can request a password reset link directly from the login page.
Exam questions often present scenarios where users cannot access their accounts due to forgotten passwords. The correct solution is enabling and configuring the password recovery process rather than manually resetting passwords for each user.
Demand Score: 76
Exam Relevance Score: 80
What is the recommended method to allow users to log in using social accounts?
Use Social Sign-On authentication providers.
Salesforce supports authentication providers such as Google, Facebook, and LinkedIn. These providers allow users to log in using their existing social accounts instead of creating separate credentials.
Consultants configure these providers in Salesforce Setup and then enable them in Experience Cloud login settings. This approach improves user adoption and simplifies account creation.
Exam questions may describe a requirement for customers to log in with Google or another social platform. The correct solution is configuring a social authentication provider.
Demand Score: 73
Exam Relevance Score: 78