# IDP/SSO: Zitadel

# 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 &amp; integrated applications** if available will be provided **below**.

Tested Applications:

<table border="1" id="bkmrk-name-info-integratio" style="border-collapse: collapse; width: 100%; height: 342.953px;"><colgroup><col style="width: 14.5411%;"></col><col style="width: 13.826%;"></col><col style="width: 25.2706%;"></col><col style="width: 46.4815%;"></col></colgroup><tbody><tr style="height: 63.3906px;"><td style="height: 63.3906px;">Name</td><td style="height: 63.3906px;">Info</td><td style="height: 63.3906px;">Integration Method</td><td style="height: 63.3906px;">Zitadel Config

+

App Config / Environment Variables

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">bookstack

</td><td style="height: 29.7969px;"></td><td style="height: 29.7969px;">OIDC, code auth</td><td style="height: 29.7969px;">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=&lt;ClientID&gt;  
OIDC\_CLIENT\_SECRET=&lt;ClientSecret&gt;  
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

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">mealie

</td><td style="height: 29.7969px;"></td><td style="height: 29.7969px;">OIDC, code auth</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">netbird

</td><td style="height: 46.5938px;"></td><td style="height: 46.5938px;">OIDC, followed official guide</td><td style="height: 46.5938px;">  
</td></tr><tr style="height: 113.781px;"><td style="height: 113.781px;">osticket

</td><td style="height: 113.781px;">a widely-used open source support ticket system

</td><td style="height: 113.781px;">OIDC, code auth</td><td style="height: 113.781px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">portainer

</td><td style="height: 29.7969px;"></td><td style="height: 29.7969px;">OIDC, codeauth</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>

Plan to test soon:

<table border="1" id="bkmrk-name-info-integratio-1" style="border-collapse: collapse; width: 100%; height: 342.953px;"><colgroup><col style="width: 14.5411%;"></col><col style="width: 13.826%;"></col><col style="width: 25.2682%;"></col><col style="width: 46.4839%;"></col></colgroup><tbody><tr style="height: 63.3906px;"><td style="height: 63.3906px;">Name</td><td style="height: 63.3906px;">Info</td><td style="height: 63.3906px;">Integration Method</td><td style="height: 63.3906px;">Zitadel Config

+

App Config / Environment Variables

</td></tr><tr><td>gitea

</td><td>  
</td><td>  
</td><td></td></tr><tr><td style="height: 29.7969px;">linkwarden

</td><td style="height: 29.7969px;"></td><td style="height: 29.7969px;">OIDC, follow official guide</td><td style="height: 29.7969px;">  
</td></tr><tr><td>openwebui

</td><td>  
</td><td>  
</td><td></td></tr><tr><td>photoprism

</td><td>  
</td><td>  
</td><td></td></tr></tbody></table>

<span style="color: rgb(224, 62, 45);">FAILED TESTING</span>:

<table border="1" id="bkmrk-name-info-integratio-2" style="border-collapse: collapse; width: 100%; height: 342.953px;"><colgroup><col style="width: 14.5411%;"></col><col style="width: 13.826%;"></col><col style="width: 25.2706%;"></col><col style="width: 46.4815%;"></col></colgroup><tbody><tr style="height: 63.3906px;"><td style="height: 63.3906px;">Name</td><td style="height: 63.3906px;">Info</td><td style="height: 63.3906px;">Integration Method</td><td style="height: 63.3906px;">Zitadel Config

+

App Config / Environment Variables

</td></tr><tr><td>Proxmox VE</td><td>  
</td><td>OIDC</td><td>Does not like that Zitadel returns more than one audience. Proxmox devs may be working on a fix.

</td></tr></tbody></table>

---

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.