Configuring ASP.NET Security Providers (Pre-Sitecore 9)

The S4S Security Provider module is based on the ASP.NET security model architecture. This means that the module provides a set of basic providers that are used to manage users, roles and profile properties. The table below describes each of them briefly:

Service

Description

Membership provider

Provides a set of operations to get users, create, update, delete them, and also to perform some other operations, such as validating a user (by username and password) and changing the user password. For more information about the membership service please visit the MSDN library.

Role provider

Provides a set of operations to get roles, create, delete them, add users to and remove users from roles. For more information about the roles service please visit the MSDN library.

Profile provider

Provides a set of operations to get/set the properties for a user profile, as well as various actions for a profile objects (delete/find profiles etc.) For more information about the profile service please visit the MSDN library.

Campaign membership providerProvides the ability to expose Salesforce campaign members to Sitecore as users belonging to a role with the same name as the Salesforce campaign. Checking the "Visible in Sitecore" check box in the required Salesforce campaign will make the campaign members appear in Sitecore. The Sitecore role can be used as an opt-in role in Sitecore email campaigns.

Next Step

Configuring the Switching Providers (Pre-Sitecore 9)

Steps