function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
meimeileemeimeilee 

Self-service portal

Hi,

 

Is it possible to have a single sign on for self service portal?  We would like to put the self service portal in our website.  So when a user logs into our website and they want to access the self service portal from within our website they won't have to log in again.  Is this possible?

 

Thanks,

Mei Mei

svcdcsvcdc
We tricked it for a while until we went with the SFDC customer portal option ... How we tricked it was: All SS users have the same password and it is hardcoded into the website. So they login into the website with their email address and the website password and when they hit the SS portal the site logged them in with their email and the hardcoded password. It wasn't perfect because there were password reset issues and the setting up of a new user was a tedious process to get the system generated email and then change their password to the hard coded one. But it worked for use to prove that the investment in the customer portal was worthwhile.
meimeileemeimeilee

Thanks for the super quick reply!

ClaiborneClaiborne

Another way to trick the system is to reset the self service user password via the api everytime the user access the portal.

 

It works like this:

 

  1. User logs into your web site, using your web site's user name and password.
  2. Once on your site, the self-service portal is presented in an iframe, keeping the user on your site.
  3. When the user navigates to the self-service portal area, an api call to salesforce.com resets the password to some random string. Then, you pass the user name (generally the same as your web site) and the newly generated password to the self service portal and log the user in. 

The one drawback that you do have to log into salesforce.com from your web site with a valid user name and password. It is recommended that this user name be locked down pretty well.

 

Also, with a little more code on the web site, you can send people directly to your web site with case notifications, email to case responses, and web-to-case responses.

 

I do this for a living, so let me know if you need assistance.