Datenimport/-export Schnittstelle: Unterschied zwischen den Versionen
Aus HITGuard User Guide
Weitere Optionen
Faha (Diskussion | Beiträge) |
Faha (Diskussion | Beiträge) |
||
| Zeile 18: | Zeile 18: | ||
== Swagger / OpenApi Dokumentation == | == Swagger / OpenApi Dokumentation == | ||
Wie vorher beschrieben, findet man die Dokumentation der REST API unter "/swagger" wenn die SwaggerUI aktiviert ist. | |||
Auf dieser Seite ist auch die JSON Beschreibung der REST API zu finden. Diese Beschreibung kann von Tools (z.b [https://editor.swagger.io/]) verwendet werden um automatisch Clients für die REST API zu generieren. | |||
== ApiKeys == | |||
Version vom 17. Mai 2022, 13:23 Uhr
Konfiguration
Um die REST API zu aktivieren, muss in der Konfigurationsdatei "appsettings.json" folgendes Property gesetzt sein:
"RestApi": { "Enabled": true}
Einstellungen
Wurde die REST API im "appsettings.json" aktiviert, finden Administratoren einen neuen Bereich in den Globalen Einstellungen über den die REST API jederzeit aktiviert und deaktiviert werden kann.

- REST Schnittstelle aktivieren:
- Diese Option aktiviert die Endpunkte der REST Schnittstelle. Ist diese Option deaktiviert, dann nimmt die REST Schnittstelle keine Request entgegen.
- SwaggerUI aktivieren
- Diese Option aktiviert die SwaggerUI, dabei handelt es sich um eine interaktive Beschreibung der REST Schnittstelle. Sie kann unter "/swagger" erreicht werden. Diese Seite ist nur für Entwickler relevant die mit der REST Schnittstelle kommunizieren möchten. Diese Option hat keine Auswirkung auf die Funktionalität der REST Schnittstelle. Wird sie deaktiviert, funktioniert die REST Schnittstelle, sofern sie aktiviert ist, trotzdem.
Swagger / OpenApi Dokumentation
Wie vorher beschrieben, findet man die Dokumentation der REST API unter "/swagger" wenn die SwaggerUI aktiviert ist.
Auf dieser Seite ist auch die JSON Beschreibung der REST API zu finden. Diese Beschreibung kann von Tools (z.b [1]) verwendet werden um automatisch Clients für die REST API zu generieren.