Skip to main content
kombify implements a zero-trust identity architecture with multiple authentication methods for different use cases. This guide helps you choose and configure the right authentication approach.
For a deep dive into the identity architecture, see Identity & security concepts.

Authentication methods

MethodUse caseRecommended for
Passkeys (WebAuthn)Passwordless loginHuman users (default)
OIDC/SSOEnterprise federationTeams, organizations
mTLS certificatesService-to-serviceAgents, workloads
API keysProgrammatic accessScripts, CI/CD
SSH keysServer accessDirect server management

Quick decision guide

Use the default passkey authentication:
  • Register a passkey during signup
  • Add a backup passkey for recovery
  • No passwords to remember or rotate
Use Zitadel OIDC with kombify Cloud:
  • Centralized user management
  • Role-based access control
  • SSO across all kombify tools
See Zitadel setup.
Configure SSO integration:
  • OIDC or SAML federation
  • Map existing groups to kombify roles
  • Maintain single identity source
See SSO integration.
Use API keys or mTLS certificates:
  • API keys for simple scripts
  • mTLS for production workloads
  • Both support scoped permissions
See API keys.

Security defaults

kombify ships with secure-by-default settings:
  • Passkey-only login (no passwords by default)
  • mTLS for agents (no static API keys in config files)
  • Short-lived tokens (1 hour access tokens)
  • RBAC via groups (least privilege by default)
These are recommendations, not hard limits. Advanced users can intentionally adjust security posture if their use case requires it.

Next steps

Identity concepts

Understand the full identity architecture

Zitadel setup

Configure Zitadel as your IdP

SSO integration

Connect to enterprise SSO

API keys

Set up programmatic access