How can I enable Single sign-on feature (SSO) for Parallels Plesk Panel and Parallels Plesk Sitebuilder ?
There are no options to enable SSO in admin interface for Parallels Plesk Panel and Parallels Plesk Sitebuilder.
How do I enable the integration?
On SSO server package sw-sso should be installed. The package is included to distributive of Parallels Plesk Panel. It may be installed manually or via command line autoinstaller script.
The package provides configuration of SSO server /etc/sw-cp-server/applications.d/sso-cpserver.conf.
By default SSO server uses port 11443:
~# grep sso_common_port /etc/sw-cp-server/applications.d/sso-cpserver.conf
var.sso_common_port = "11443"
~# /etc/init.d/sw-cp-server start
Starting SWsoft control panels server... [ OK ]
and verified SSO is running:
~# netstat -nap | grep 11443
tcp 0 0 0.0.0.0:11443 0.0.0.0:* LISTEN 5249/sw-cp-serverd
If you want to enable SSO feature for Parallels Plesk Panel or Parallels Plesk Sitebuilder verify that port 11443 is accessible.
Login to the server via SSH and try the connection with telnet:
~# telnet your.sso.server.com 11443
Connected to your.sso.server.com.
Escape character is '^]'.
Where your.sso.server.com is full hostname of server where SSO application is running.
If the connection is successful you may register SSO server in Parallels Plesk Panel:
~# /usr/local/psa/bin/sso --set-prefs -server https://your.sso.server.com:11443/
SUCCESS: SSO preferences are successfully updated
And enable the feature:
~# /usr/local/psa/bin/sso --enable
To enable single sign-on feature for Parallels Plesk Sitebuilder you should enable SSO for Parallels Plesk Panel first. And then register Parallels Plesk Sitebuilder in Parallels Plesk Panel:
Server -> Sitebuilder Support
or for Parallels Plesk Panel version 9.x:
Home -> Sitebuilder Settings
If Parallels Plesk Sitebuilder is already registered in Parallels Plesk Panel you should redo the registration: login to the page and click Ok to confirm.