Anzeigen von Konfigurationsoptionen
Mit dieser Funktion kannst du einen Einsprungspunkt auf die Config-App anbieten.
Ermitteln der Linkrelation zum Anzeigen der Konfigurationsoptionen
Die URL für ein Repository ist als Linkrelation in der Antwort (Response) der HTTP GET-Anforderung verfügbar.
Request
GET /config/ Accept: application/hal+json
Response
{ _links: { configfeatures: { href: "/config/features{?appname,category}", templated: true } } }
Angeben von verhaltenssteuernden Parametern
Das Verhalten beim Anzeigen der Konfigurationsoptionen steuerst du mit folgenden Parametern:
Parameter | Beschreibung |
---|---|
appname | Schränkt die Konfigurationsoptionen auf eine bestimmte App ein. Es muss der technische Appname (z.B. identityprovider statt d.ecs identity provider) verwendet werden. |
category | Schränkt die Konfigurationsoptionen auf eine Kategorie ein. Hierfür gibst du die ID der Kategorie an (etwa "0a3c33eb-2f70-45de-a4f1-093f509eea15" für die Kategorie "Aufgaben und Prozesse"). |
Aufrufen der URL für die Konfigurationsoptionen
Wenn du eine URL erzeugt hast, dann kannst du die Ergebnisse wie folgt aufrufen:
Request
GET /config/features?appname=identityprovider Accept: text/html
Als Ergebnis werden dann alle Konfigurationsoptionen von der Identity Provider-App angezeigt. Alle Konfigurationsoptionen der Kategorie "Aufgaben und Prozesse" kannst du folgendermaßen anzeigen lassen:
Request
GET /config/features?category=0a3c33eb-2f70-45de-a4f1-093f509eea15 Accept: text/html