Salesforce B2C Commerce 24.7 > B2C Commerce Security Guide > Security Best Practices for Administrators
Authentication and Authorization
Authentication and authorization are key security concepts. To configure security controls, you need access to Business Manager.
- Introduction to Roles
In Business Manager, you can perform authentication to determine if the user is who they claim to be. You can also perform authorization to determine if the user has permission to perform the specific action they are attempting. - Shopper Authentication
Shoppers can register and create accounts on your storefront or they can remain anonymous. For example, to browse your storefront, shoppers are not required to sign in to their account or even have an account. However, when a shopper creates an account, you now have their information, such as billing address, credit card, and previous orders. Authenticated shoppers can also access certain functionality thatβs not available to anonymous shoppers, such as a gift registry and wishlist. - User Authentication and Authorization
As an administrator, you configure security controls in Business Manager. You need to perform authentication to determine if the Business Manager user is who they claim to be. You can also perform authorization to determine if the user has permission to perform the specific action they are attempting. - OCAPI Client Authentication and Authorization
Open Commerce API (OCAPI) provides a RESTful interface that OCAPI clients consume (custom code). So, what about client authentication and authorization for OCAPI? - WebDAV Authentication and Authorization
WebDAV is a protocol that lets you upload and download data or code files. A merchant sends WebDAV requests to your instanceβs WebDAV server. The merchantβs WebDAV client can be a Business Manager user or an API client for machine-to-machine interaction.
Infocenter Retirement: On June 30, 2023, the Infocenter was retired, and documentation currently hosted on the Infocenter will be published to Salesforce Help, Commerce Cloud Developer Center, and Salesforce B2C Commerce Developer Documentation Resources. For more information, see the release note.