Repository for the Platform One Keycloak Plugin. This plugin has passed scans in the Party Bus IL2 MissionDevOps pipeline. The Keycloak plugin has custom themes and authentication flows. The project also contains a custom quarkus extension for routing. This code is specific to the Platform One SSO deployment because it has some hard-coded email and web links in the theme that point to *.dsop.mil and *.dso.mil among other P1 branding. Keycloak is configurable to use your own theme. See the Big Bang Keycloak repo documentation for guidance on how to build and use your own custom theme with Keycloak.
The plugin is now available for public consumption in Iron Bank. The image registry path is registry1.dso.mil/ironbank/big-bang/p1-keycloak-plugin:X.X.X
Commit history could not be preserved. Credit goes to Jeff McCoy who developed the original plugin. The plugin is now maintained by Platform One.
See more docs. Be sure to review the docs/compatibility-matrix.md to choose the most appropriate version.