Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
edpweb3:jwt_external [2024/12/19 11:38] adminedpweb3:jwt_external [2024/12/19 17:13] (aktuell) admin
Zeile 15: Zeile 15:
 ;Angabe des Secrets für das JWT ;Angabe des Secrets für das JWT
 Secret=... Secret=...
-;Bezeichnung des Claims für den Benutzernamen 
-FieldUsername=sub 
-;Bezeichnung des Claims für die Funktion 
-FieldFunktion=funktion 
-;Bezeichnung des Claims für die Benutzerrolle 
-FieldUserlevel=rolle 
-;Bezeichnung des Claims für das Ortsfeld (benötigt bei der Benutzerrolle abteilung) 
-FieldOrt=ort 
- 
 </code> </code>
  
Zeile 40: Zeile 31:
  
 Wenn der Endpoint in der Konfiguration aktiviert wurde, ist er wie folgt erreichbar: Wenn der Endpoint in der Konfiguration aktiviert wurde, ist er wie folgt erreichbar:
 +
 +====Aufruf per HTTP GET ====
 <code> <code>
-https://ip-adresse:port/jwt_ext?jwt=...+https://ip-adresse:port/jwt_ext?jwt={JWT}
 </code> </code>
  
 +An Stelle von {JWT} muss das JWT angegeben sein.
  
 +==== Aufruf per HTTP POST ====
 +<code>
 +https://ip-adresse:port/jwt_ext
 +
 +Header:
 +...
 +Authorization: Bearer {JWT}
 +</code>
 +
 +
 +===== Anpassung der Zuordnung der Claims =====
 +
 +Sollte die Bezeichnung der Claims anderslautend als o.g. sein, so kann in der edpweb.ini zudem unter [JWT External] noch folgendes ergänzt werden:
 +
 +<code>
 +[JWT External]
 +Aktiv=1
 +;Angabe des Secrets für das JWT
 +Secret=...
 +;Bezeichnung des Claims für den Benutzernamen
 +FieldUsername=sub
 +;Bezeichnung des Claims für die Funktion
 +FieldFunktion=funktion
 +;Bezeichnung des Claims für die Benutzerrolle
 +FieldUserlevel=rolle
 +;Bezeichnung des Claims für das Ortsfeld (benötigt bei der Benutzerrolle abteilung)
 +FieldOrt=ort
 +</code>