Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
zitadel-rbac-mapper
command
Package main is the entry point for zitadel-rbac-mapper.
|
Package main is the entry point for zitadel-rbac-mapper. |
|
zitadel-rbac-mapper-lambda
command
Package main is the Lambda entry point for zitadel-rbac-mapper.
|
Package main is the Lambda entry point for zitadel-rbac-mapper. |
|
pkg
|
|
|
app
Package app wires all components and runs the service.
|
Package app wires all components and runs the service. |
|
catalog
Package catalog caches the per-org Zitadel project catalog: which projects an org can grant (owned directly or received via ProjectGrant), the projectGrantId when granted, and the role keys available on each project.
|
Package catalog caches the per-org Zitadel project catalog: which projects an org can grant (owned directly or received via ProjectGrant), the projectGrantId when granted, and the role keys available on each project. |
|
config
Package config provides environment-based configuration for zitadel-rbac-mapper.
|
Package config provides environment-based configuration for zitadel-rbac-mapper. |
|
mapper
Package mapper provides the rules engine that maps directory groups to desired Zitadel UserGrants, and the per-org configuration schema (v2).
|
Package mapper provides the rules engine that maps directory groups to desired Zitadel UserGrants, and the per-org configuration schema (v2). |
|
metrics
Package metrics defines the Prometheus metrics for zitadel-rbac-mapper.
|
Package metrics defines the Prometheus metrics for zitadel-rbac-mapper. |
|
reconcile
Package reconcile contains the shared grant-planning and full-reconciliation logic used by both the login webhook (single user) and the batch sync paths (POST /sync and the `sync` subcommand).
|
Package reconcile contains the shared grant-planning and full-reconciliation logic used by both the login webhook (single user) and the batch sync paths (POST /sync and the `sync` subcommand). |
|
resolver
Package resolver provides per-org HTTP clients for the directory-groups resolver services (google-group-sync / entra-group-sync — same HTTP contract), with per-org isolation: independent timeouts, bounded concurrency (bulkhead) and a circuit breaker.
|
Package resolver provides per-org HTTP clients for the directory-groups resolver services (google-group-sync / entra-group-sync — same HTTP contract), with per-org isolation: independent timeouts, bounded concurrency (bulkhead) and a circuit breaker. |
|
server
Package server provides the HTTP server for zitadel-rbac-mapper.
|
Package server provides the HTTP server for zitadel-rbac-mapper. |
|
zitadeljwt
Package zitadeljwt verifies JWT-signed payloads from Zitadel Actions V2 webhooks.
|
Package zitadeljwt verifies JWT-signed payloads from Zitadel Actions V2 webhooks. |
Click to show internal directories.
Click to hide internal directories.