Single Sign On allows a user to only sign in once and be signed in automatically across different systems.
Currently supported systems include:
The plugin works over multiple instances of the same system, for example multiple Wordpress installations as well as between systems, for example between WHMCS and Wordpress.
Additional systems can be added.
The way it works is that the participating systems interact with a SSO server and using cross domain messaging techniques, the user can login to one system and automatically get logged in to the other participating sytems.
Install the code in a web server so it's accessible via the net.
Create a database and create the table connections using the following SQL statement:
CREATE TABLE IF NOT EXISTS `connections` (
`hash` varchar(64) NOT NULL,
`cookie` varchar(64) NOT NULL,
`loggedin` varchar(1) NOT NULL,
`email` varchar(128) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Create a file config.php in the root folder and add the following:
$conf['db']['hostSpec']='localhost'; //host name
$conf['db']['dbName']=''; // database name
$conf['db']['dbUser']=''; // database user
$conf['db']['dbPass']=''; // database password
- Updated documentation to include database creation instructions
- Beta release
- Alpha release