Keycloak is a library to have users log in once to several websites. (like google login)
If there were a keycloak plugin we could use pulse cms.
https://www.keycloak.org
https://www.keycloak.org/docs/3.1/securing_apps/topics/oidc/nodejs-adapter.html
https://www.keycloak.org/docs/3.1/securing_apps/topics/oidc/javascript-adapter.html