In the web.config, navigate to the system.web » membership » providers element. Verify that the realProviderName attributes are set to "switcher" as per Enable Switching Providers.
Configure the S4S security providers by adding the following elements:
<provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL" /> |
<provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL" /> |
<provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL" /> |
<switchingProviders> <membership> <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*"/> <provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL"/> </membership> <roleManager> <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*"/> <provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL"/> </roleManager> <profile> <!-- This line must go before the SQL provider which can handle all requests --> <provider providerName="salesforceAccountLookupProvider" storeFullNames="false" wildcard="%" domains="salesforceAL"/> <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*"/> </profile> </switchingProviders> |