Ressourcenzugriffsdateien
Ressourcenzugriffsstrategien werden in einem Satz von Ressourcenzugriffsdateien definiert. Jede Datei ist eine YAML-Datei, deren Name auf access.yaml endet. Beispielsweise definiert die Datei internal_core-1.0.access.yaml die Ressourcenzugriffsstrategie der Basiskonfiguration für interne Benutzer. In Studio befinden sich Zugriffsdateien in Unterverzeichnissen des Verzeichnisses Integration/authorization.
Arten von Zugriffsdateien
Im Wesentlichen gibt es zwei Arten von Zugriffsdateien: Kern und Erweiterung.
Eine Kernzugriffsdatei ist eine Zugriffsdatei, die eine oder mehrere Basiskonfigurationsdateien definiert. Kernzugriffsdateien haben entweder „core“ im Namen oder befinden sich in einem Paket mit „core“ im Pfad.
Eine Erweiterungszugriffsdatei ist eine Zugriffsdatei, die einen Speicherort für Erweiterungen des Verhaltens der Ressourcenzugriffsstrategie der Basiskonfiguration bereitstellt. Erweiterungszugriffsdateien haben entweder ext im Namen oder befinden sich in einem Paket mit ext im Pfad.
Eine Strategie ist über mehrere Dateien hinweg definiert
Jede Ressourcenzugriffsstrategie ist in mehreren Dateien definiert. In der Basiskonfiguration beginnen alle Dateien für eine bestimmte Ressourcenzugriffsstrategie mit demselben Namen.
Die Ressourcenzugriffsstrategie cc_policyNumbers ist beispielsweise in den folgenden Dateien definiert:
- Im Paket
core.shared.v1in der DateipolicyNumbers_core-1.0.access.yaml - Im Paket
ext.shared.v1in der DateipolicyNumbers_ext-1.0.access.yaml(diecore.shared.v1.policyNumbers_core-1.0referenziert)