Zitadel
Zitadel is an identity infrastructure connecting users and applications. It serves as the backbone for organization management, authentication, and authorization in our platform.
For comprehensive details on Zitadel's capabilities, please refer to the official Zitadel documentation.
Organization Management
We leverage Zitadel's robust role-based access control (RBAC) to manage permissions within organizations. The following roles are available to structure your team's access levels effectively:
Roles
- ORG_USER_SELF_MANAGER: Allows users to manage their own profile and settings.
- ORG_END_USER_IMPERSONATOR: Grants the ability to impersonate end users for support and debugging purposes.
- ORG_USER_PERMISSION_EDITOR: Enables editing of permissions for other users within the organization.
- ORG_SETTINGS_MANAGER: Provides access to modify organization-wide settings and configurations.
- ORG_OWNER_VIEWER: Allows viewing details of the organization owner but restricts modification.
- ORG_USER_MANAGER: Grants full capability to add, remove, and manage users within the organization.
Integrations
Identity Providers
Zitadel supports integration with various Identity Providers (IdPs) such as Google, GitHub, Azure AD, and more. This allows your users to log in using their existing credentials, streamlining the onboarding process and enhancing security.
Custom Actions
You can extend default behaviors using custom actions. This feature allows you to execute custom scripts or trigger external webhooks during specific events in the authentication or management flows, providing high flexibility to adapt the system to your specific business logic needs.