This module allows slave sites to programatically create user on master site.
Bakery sets a submit function for user_register form, so when a new user is created bakery redirects user to master site, where bakery receive the petition and user is created in master site. But this only works for users created by the user register form. If a user is created programatically user is not created in master site.
This module solves this issue ussing Bakery mechanism: a POST request to master site encrypted with Bakery key and a JSON response using same key. I've named Nougat to this 'cookie', so module take its name from it.
Currently Bakery seems like is going to be refactorized (#1232914: Bakery 3.x and pluggable account management) and is no time for new features, so this functionality is written as a separate module.
Bakery Nougat has been proposed to be mergues with Bakery (#1709682: Make tunic maintainer of bakery - move Nougat into Bakery core) but probably you won't see that until Bakery 3.x branch.
Don't forget to apply the patch from #1546034: Registering for an account on a slave site does not work at all to Bakery SSO module if you are using a D7 site as Bakery master! Trust dev version until a new Bakery 7.x branch release is published.
Usage
There are two ways of use this functionality. There's an action for Rules included in the 7.x branch that registers a user in the master site and then registers it in local slave.