Overview
Zitadel is an open-source identity and access management platform that provides:- OAuth 2.0 and OpenID Connect (OIDC)
- Multi-factor authentication (MFA)
- User management
- Role-based access control (RBAC)
Prerequisites
Zitadel instance
Self-hosted or cloud instance
Admin access
Access to Zitadel admin console
Setup for kombify Cloud
Step 1: Create OIDC application
Create new project
Navigate to Projects → Create New Project
- Name:
kombify Cloud - Description:
SSO for kombify platform
Add application
In your project, click New Application:
- Name:
kombify-Cloud - Type: Web
- Authentication method: PKCE
Step 2: Configure kombify Cloud
- SaaS (Managed)
- Self-hosted
Contact support to configure your Zitadel instance:Provide:
- Zitadel issuer URL
- Client ID
- Client secret (encrypted)
Setup for kombify TechStack (self-hosted)
Step 1: Create separate OIDC application
Follow the same process as above, but use:- Name:
kombify-stack - Redirect URIs:
Step 2: Configure Stack
Update Stack’s.env:
.env
User management
Create users in Zitadel
Map roles to kombify
In your kombify configuration:Advanced configuration
Custom claims
Add custom claims in Zitadel:Multi-factor authentication
Enable MFA in Zitadel:- Organization Settings → Login Policy
- Enable Multi-Factor Authentication
- Choose methods: TOTP, WebAuthn, SMS
Troubleshooting
Invalid redirect URI
Invalid redirect URI
Ensure the redirect URI in Zitadel exactly matches your configuration:
Token validation failed
Token validation failed
Verify issuer URL is correct:Check that
issuer field matches your ZITADEL_ISSUER.User not authorized
User not authorized
Next steps
Coolify integration
Deploy kombify with Coolify
Proxmox integration
Manage Proxmox VMs
Security concepts
Learn about kombify security
Quick start
Get started with kombify
