Skip to content
Snippets Groups Projects
Commit 21200e54 authored by Lilith Wittmann's avatar Lilith Wittmann
Browse files

add subscopes for destination management

parent 93ddfec4
No related branches found
No related tags found
No related merge requests found
......@@ -8,13 +8,13 @@ Der Zustellberechtigungsscope kann entweder eine Destination-ID oder alternativ
Ein Zustellberechtigungs-Scope kann den folgenden Typen entsprechen:
| Type | Beispiel | Erläuterung |
| ------------ | ------------------------------------------------ | ------------------------------------------------------------ |
| destination | destination:655c6eb6-e80a-4d7b-a8d2-3f3250b6b9b1 | Die UUID einer in FIT-Connenct angelegten Destination. |
| leika | leika:99108008252000 | LeiKa steht dafür, das die folgende ID einer Leistung im [Leistungskatalog der öffentlichen Verwaltung](https://leitfaden.ozg-umsetzung.de/display/OZG/2.1+Verwaltungsleistungen+im+Sinne+des+OZG) verzeichnet ist. |
| region | region:08110000 | Region steht für einen [Amtlichen Gemeindeschlüssel](https://de.wikipedia.org/wiki/Amtlicher_Gemeindeschl%C3%BCssel) |
| region-leika | region:08110000+leika:99108008252000 | Eine Kombination aus einem amtlichen Gemeindeschlüssel und einer LeiKa-ID. Hier erfolgt eine Einschränkung nach beiden angegeben Kriterien (Zugriff nur auf spezifische Leistung in der angegebenen Region). |
| custom | custom:42 | Eine Leistung, die nicht im Leistungskatalog abgebildet wird. |
| Type | Beispiel | Erläuterung |
| -------------- | ------------------------------------------------ | ------------------------------------------------------------ |
| destination | destination:655c6eb6-e80a-4d7b-a8d2-3f3250b6b9b1 | Die UUID einer in FIT-Connenct angelegten Destination. |
| leika | leika:99108008252000 | LeiKa steht dafür, das die folgende ID einer Leistung im [Leistungskatalog der öffentlichen Verwaltung](https://leitfaden.ozg-umsetzung.de/display/OZG/2.1+Verwaltungsleistungen+im+Sinne+des+OZG) verzeichnet ist. |
| region | region:08110000 | Region steht für einen [Amtlichen Gemeindeschlüssel](https://de.wikipedia.org/wiki/Amtlicher_Gemeindeschl%C3%BCssel) |
| region-leika | region:08110000+leika:99108008252000 | Eine Kombination aus einem amtlichen Gemeindeschlüssel und einer LeiKa-ID. Hier erfolgt eine Einschränkung nach beiden angegeben Kriterien (Zugriff nur auf spezifische Leistung in der angegebenen Region). |
| custom-service | custom-service:42 | Eine Leistung, die nicht im Leistungskatalog abgebildet wird. |
## Beispiele
Beschränkung auf eine spezifische Destination:
......@@ -23,7 +23,7 @@ Beschränkung auf eine spezifische Destination:
destination:655c6eb6-e80a-4d7b-a8d2-3f3250b6b9b1
```
Bei den Destinationen kann zusätzlich der Scope destination:create und destination:manage vergeben werden.
Bei den Destinationen kann zusätzlich der Scope **destination:create** (erstellen der Destination) , **destination:manage** (verwalten der Destination) und **destination:subscribe** (subscriben auf Webhooks) vergeben werden.
```
destination:manage:655c6eb6-e80a-4d7b-a8d2-3f3250b6b9b1
......@@ -58,6 +58,6 @@ Wenn eine Liste von Zustellberechtigungsscopes angegeben wird, sind diese immer
## Regex zur Validierung
```
(leika:[0-9]{1,12})|(region:[0-9]{1,12})|(custom:[0-9]{1,12})|(destination(:create|:manage)?:[0-9A-F]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89AB][0-9a-f]{3}-[0-9a-f]{12})
(leika:[0-9]{1,12})|(region:[0-9]{1,12})|(custom-service:[0-9]{1,12})|(destination(:create|:manage|:subscribe)?:[0-9A-F]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89AB][0-9a-f]{3}-[0-9a-f]{12})
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment