grommunio Keycloak provider enables Keycloak installations to integrate the grommunio user backend with Keycloak.
- Provides user authentication support for any Keycloak installation
- Enables Keycloak-enabled applications to authenticate with grommunio backend, with support for grommunio's (Multi-)LDAP and non-LDAP users
- Provide OpenID Connect, OAuth 2.0 and SAML for grommunio and third-party applications
- Provide single sign-on, user federation, and role-based access control through Keycloak
- Keycloak >= 20.0.1
- OpenJDK >=8, 17 recommended
- Maven
- A working Keycloak installation, check out grommunio-auth for simplified deployment
- Build with
mvn package
- Install to Keycloak provider location, defaults to /opt/grommunio-keycloak/providers with grommunio-keycloak provided installations
Support is available through grommunio GmbH and its partners. See https://grommunio.com/ for details. A community forum is at https://community.grommunio.com/.
For direct contact and supplying information about a security-related responsible disclosure, contact [email protected].
- https://docs.github.com/en/get-started/quickstart/contributing-to-projects
- Alternatively, upload commits to a git store of your choosing, or export the series as a patchset using git format-patch, then convey the git link/patches through our direct contact address (above).