Rollen
Rollen sind Berechtigungen, die Identitäten
zugewiesen werden können.
Alle Rollen sind entweder Berechtigungen, die auf einen Kontext
oder auf eine Identität
bezogen sind. Jeder Dienst kann seine eigenen Rollen und Bereiche definieren.
Identitätsbezogene Rollen
Identitätsbezogene Rollen sind Rollen, die Identitäten zugewiesen werden und Aktionen auf sich selbst oder andere Identitäten ermöglichen.
Beispielsweise
- ein Passwort einer Identität zuzuweisen ist eine Berechtigung. Nicht jeder Benutzer einer Identität hat diese Berechtigung.
- einen API-Schlüssel für eine Identität zu erzeugen ist eine Berechtigung. Nicht jeder Benutzer einer Identität hat diese Berechtigung.
Beispielrollen
Kontextbezogene Rollen
Kontextbezogene Rollen sind Rollen, die Identitäten zugewiesen werden und Aktionen auf Ressourcen in einem Kontext
erlauben.
Beispielsweise
- Aktualisieren/Deployment der rss2email Integration über den Flows-Dienst
- Container-Deployments
- Zugriff auf Logs und Metriken
Beispielrollen
- “https://dtz.rocks/context/admin/{context_id}"
- “https://dtz.rocks/flows/admin/{context_id}"
- “https://dtz.rocks/containers/admin/{context_id}"
- “https://dtz.rocks/observability/admin/{context_id}"
Verfügbare Kontextrollen
ID | Name | Bereich |
---|---|---|
33a9b7bf-abcf-4da5-8992-aa8e61e33b05 | objectstore admin | https://dtz.rocks/objectstore/admin/{context_id} |
357023f5-d2be-4049-bf0c-1bad1159f832 | containerregistry admin | https://dtz.rocks/containerregistry/admin/{context_id} |
8fd46b8c-ff7b-4965-8b0e-23a58e0d038a | rss2email admin | https://dtz.rocks/rss2email/admin/{context_id} |
a13bcc9a-42d0-4c24-9f3f-a275760e9efb | kontext admin | https://dtz.rocks/context/admin/{context_id} |
cb7023f5-d2be-4049-bf0c-0bac1159f889 | containers admin | https://dtz.rocks/containers/admin/{context_id} |
d53bcc9a-42d0-4c24-9f3f-a275760e9efb | observability admin | https://dtz.rocks/observability/admin/{context_id} |
Verfügbare Identitätsrollen
ID | Name | Bereich |
---|---|---|
088cd831-f14a-4a61-8035-37cc008aef12 | billing admin | https://dtz.rocks/billing/admin/{identity_id} |
cb7023f8-b2be-4049-bf0c-0bac1159f889 | identity admin | https://dtz.rocks/identity/admin/{identity_id} |
e13bcc9a-42d0-4c24-9f3f-a275760e9efb | identity annehmen | https://dtz.rocks/identity/assume/{identity_id} |