I think the easiest way to achieve this is to create your user register/login system outside of nodebb and use session sharing plugin on each of the communities. When users login on your system they will be logged in on all the nodebbs.
@piyush try installing with npm after opening a terminal in your nodebb folder.
npm install nodebb-plugin-whitelist-email-domains
then go to plugin page and activate it, rebuild and restart.