From 21200e543613c48d882a39b1779a2c0dcb320e0a Mon Sep 17 00:00:00 2001 From: Lilith Wittmann <mail@lilithwittmann.de> Date: Wed, 9 Jun 2021 10:42:27 +0200 Subject: [PATCH] add subscopes for destination management --- .../Zustellberechtigungs-Scopes.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/Detailinformationen/Zustellberechtigungs-Scopes.md b/docs/Detailinformationen/Zustellberechtigungs-Scopes.md index 0c7c2da7..68cf573f 100644 --- a/docs/Detailinformationen/Zustellberechtigungs-Scopes.md +++ b/docs/Detailinformationen/Zustellberechtigungs-Scopes.md @@ -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}) ``` -- GitLab