/
Authenticating Against Contacts and Leads
Authenticating Against Contacts and Leads
This code block shows how to login to Sitecore with credentials stored in Salesforce. Note the Salesforce domain is used by Sitecore to identify if the member comes from Salesforce.
/// <summary> /// Attempts to authenticate a user against Salesforce Contacts and Leads /// </summary> private void LoginUser(string userName, string password) { string domainContacts = "salesforce\\"; string domainLeads = "salesforceLead\\"; //Attempt to authenticate against Salesforce Contacts string sfUser = string.Concat(domainContacts, userName); if(Sitecore.Security.Authentication.AuthenticationManager.Login(sfUser, password)) { //User is authenticated against Salesforce Contacts } else { //Attempt to authenticate against Salesforce Leads sfUser = string.Concat(domainLeads, userName); if (Sitecore.Security.Authentication.AuthenticationManager.Login(sfUser, password)) { //User is authenticated against Salesforce Leads } } }