Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenAPI: Header nicht konform zu gemSpec_VSDM_2_V1.0.0 #17

Open
saschpe opened this issue Jan 30, 2025 · 1 comment
Open

OpenAPI: Header nicht konform zu gemSpec_VSDM_2_V1.0.0 #17

saschpe opened this issue Jan 30, 2025 · 1 comment

Comments

@saschpe
Copy link
Contributor

saschpe commented Jan 30, 2025

Die VSDM-2 Spezifikation fordert z.B. in A_26710, dass eine VSDService-API konform sowohl zur gemSpec als auch zur normativen OpenAPI-Spec in diesem Git Repository ist. Momentan gibt es dabei noch Inkonsistenzen bzw. Unterschiede.

Beispielsweise soll der http_proxy folgende Header setzen, die dann Teil der OpenAPI-Spec sein müssten:

  • ZETA-PoPP-Token-Content
  • ZETA-User-Info
  • ZETA-Client-Data

Stattdessen ist momentan ein Header PoPP definiert, der nicht Teil des VSDService-API ist.

@ThomasKerner
Copy link
Contributor

Die VSDService-API ist als Fachdienst-API definiert (der Fachdienst besteht aus dem ZETA Guard mit dem Proxy im Datenpfad und dem Ressource Server VSDM), damit ein Clientsystem weiß, wie die API zu nutzen ist. Für ein Clientsystem sind die ZETA-Header irrelevant, der Header PoPP jedoch sehr wohl (allerdings wird dieser im ZETA/ASL Kanal und somit als HTTP-Payload übertragen - hier bedarf es wohl noch einer Anpassung in der OpenAPI-Spec).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants