Provides single sign-on (SSO) functionality for two or more sites.
Deploy this module on the authoritative "master" Backdrop server and the secondary "slave" or subsite server. The master and slave must be on the same domain*.
Install this module using the official Backdrop CMS instructions at https://backdropcms.org/guide/modules
Visit the configuration page under Administration > Configuration > System > Bakery (admin/config/system/bakery) and configure, as described below.
Enable and configure Bakery on the master server first. It is recommended that you use the UID 1 Backdrop account for this configuration.
This is the master site:
For SSO to work, Bakery must know the slave, or subsites, to use.
Two other required fields for Bakery to work are the private key and the cookie domain.
Now to enable and configure Bakery on the slave or subsite. If possible, you should log in and use the UID 1 Backdrop account for this configuration.
This is a subsite site.
Bakery should now be set to work for the master and this slave site. Open a different browser than the one you are currently using and visit the master site. Log in with a standard account. Once successful visit the slave site and confirm that you are also logged in. If you encountered problems at any point please consult the section here labeled "Problems and support".
You can now enable and configure Bakery for sites in your network if required, or read the section labeled "Sharing account information using Bakery".
Additional documentation is located in the Wiki: https://github.com/backdrop-contrib/bakery/wiki/Documentation
Bugs and Feature requests should be reported in the Issue Queue: https://github.com/backdrop-contrib/bakery/issues
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.