Code used during Plone Hands On: Single Sign-On with Keycloak session.
This should be used for demo/testing purposes only
- An operating system that runs all the requirements mentioned.
- uv
- nvm
- Node.js and pnpm 22
- Make
- Git
- Docker (optional)
-
Clone this repository, then change your working directory.
git clone git@github.com:collective/keycloak-and-plone.git cd keycloak-and-plone
-
Install this code base.
make install
-
Start Keycloak and LDAP
make stack-start
-
Create a new Plone site on your first run.
make backend-create-site
-
Start the backend at http://localhost:8080/.
make backend-start
-
In a new shell session, start the frontend at http://localhost:3000/.
make frontend-start
Voila! Your Plone site should be live and kicking! 🎉
Generated using Cookieplone (0.9.7) and cookieplone-templates (27a6b7b) on 2025-05-06 18:37:31.791865. A special thanks to all contributors and supporters!