PS Connect provides a simple solution for any application to to implement single sign-on (SSO) with other IPS Connect compatible applications. In an IPS Connect network, there will be one "master" application and any number of "slave" applications. The IPS Community Suite (versions 3.4 and above), can serve as either a master or a slave in an IPS Connect network. This article will show you how to connect two IPS Community Suite installations using IPS Connect. Before you set up, you will need to decide which installation will be the master, and which will be the slave. Generally speaking, when setting up an IPS Connect network, the "new" installation (which does not have any existing user data) should be the slave. If you are connecting two installations which both have existing user data, it doesn't matter which is the master and which is the slave. Important Information about Single Sign-On In order for Single Sign-On to work properly, the slave application(s) need to read cookies set by the master application. Since cookies cannot be read across domains, this means that your slave application needs to be on the same domain or a subdomain of the domain that the master application is on. For example, your master application might be mysite.com, and the slave application might be something.mysite.com. It will not work if the master application is on mysite.com and the slave application is on somethingelse.com. Obtaining the URL and Key from the Master Once you have decided which will be the master, you will need to obtain two pieces of information from it - the IPS Connect URL, and the IPS Connect Key. This information can be obtained from Admin CP --> System --> Log In Management. Setting up the slave To set up your IPS Connect network, you simply need to input this information into the Admin CP on your slave installation. To do this:
Go to Admin CP --> System --> Log In Management on your slave application.
You will see a module called "IPS Connect" - click the pencil icon to edit it, and toggle the "Log In Enabled" setting to "Yes".
Now click the icon next to the pencil icon for "IPS Connect", which looks like a cog - copy and paste the IPS Connect URL and Key which you obtained from your master application and.
If your slave application already has member data, you want to make IPS Connect the primary log in module, and use "IPB Internal" as a fallback. To do this, simply drag and drop "IPS Connect" above "IPB Internal". If your slave application does not already have member data, you can disable the "IPB Internal" method completely - this is the recommended set up if possible in your circumstances. To do this, simply disable the "IPB Internal" method in the same way that you enabled the "IPS Connect" method.
That's for IPB 3, should be similar in 4.