Skip to main content

Software Integrations (Tested In-House)

At KB.precisionplanit.com, we pride ourselves on our commitment to continuous improvement and adaptation. As part of our mission, we've integrated a variety of open-source, Identity and Access Management (IAM) compatible FOSS (Free and Open Source Software) applications into the IDC Zitadel. We present to you our record of the FOSS (Free and Open Source Software) solutions that have been tested and configured in-house for seamless integration. 

Details regarding the successfully tested & integrated applications if available will be provided below.

Tested Applications:

Name Info Integration Method

Zitadel Config

+

App Config / Environment Variables

bookstack


OIDC, code auth

Bookstack Docker Environment Variables:

 

AUTH_METHOD=oidc
AUTH_AUTO_INITIATE=true
OIDC_NAME="Zitadel SSO" # This is how the login method will appear in the sign on box.
OIDC_DISPLAY_NAME_CLAIMS=name
OIDC_CLIENT_ID=<ClientID>
OIDC_CLIENT_SECRET=<ClientSecret>
OIDC_ISSUER=https://sso.prplanit.com
OIDC_END_SESSION_ENDPOINT=false
OIDC_ISSUER_DISCOVER=true
APP_THEME=custom
OIDC_DUMP_USER_DETAILS=false
OIDC_USER_TO_GROUPS=true
OIDC_GROUPS_CLAIM=groups
OIDC_ADDITIONAL_SCOPES=groups
OIDC_REMOVE_FROM_GROUPS=false

mealie


OIDC, code auth

netbird


OIDC, followed official guide

osticket

a widely-used open source support ticket system

OIDC, code auth

portainer


OIDC, codeauth

Plan to test soon:

Name Info Integration Method

Zitadel Config

+

App Config / Environment Variables

gitea




linkwarden


OIDC, follow official guide

openwebui




photoprism




FAILED TESTING:

Name Info Integration Method

Zitadel Config

+

App Config / Environment Variables

Proxmox VE
OIDC

Does not like that Zitadel returns more than one audience. Proxmox devs may be working on a fix.


These examples are just the beginning and provided with the sole intention to assist with verification of software compatibility; we encourage further exploration of our integrations to find the perfect solutions for your needs. We will try to provide best steps to assist with your implementation process, however it may require additional tweaking to reach your desired result.

Please check back regularly for updates as new applications may be added to this list and the steps will likely be updated based on ongoing testing and improvement efforts.

 

 

Note: Below this line we will include any resources we find in the present or future that we think may be helpful to those who are trying to find methods to integrate software that does not have a straightforward implementation flow. We are still new to Zitadel so this is currently a placeholder.