Configuring ASP.NET Security Providers
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 provider | Provides 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
Steps
- Adding a New Salesforce Domain
- Configuring ASP.NET Security Providers
- Configuring the Switching Providers
- Configuring the Membership Provider
- Configuring the Role Provider
- Configuring the Profile Provider
- Extending the Sitecore Profile Item Template
- Configuring UniqueKeyProperty (Optional)
- Configuring UniqueKeyCaseSensitiveProperty (Optional)