Anmeldung am Servicekonto & Token Erstellung

Siehe OZG-7112

  • Access-Token-Request via MockServer anstatt den KeyCloak-Container als Auth-Server benutzen (keycloak unterstützt nicht RFC9068)
  • RemoteITCase bauen mit Env-var SH_STAGE_CLIENT_SECRET
  • Readme mit Technischen-Hinweisen (zu RFCs) ergänzen

Ein Access-Token-Request der gegen das stage system funktioniert:

curl -v \
        -H "Content-Type: application/x-www-form-urlencoded" \
        --data-urlencode "grant_type=client_credentials" \
        --data-urlencode "client_id=OZG-Kopfstelle" \
        --data-urlencode "client_secret=${SH_STAGE_CLIENT_SECRET}" \
        --data-urlencode "scope=default access_urn:dataport:osi:sh:stage:ozgkopfstelle" \
            --data-urlencode "resource=urn:dataport:osi:postfach:rz2:stage:sh" \
        https://idp.serviceportal-stage.schleswig-holstein.de/webidp2/connect/token

soll nun einfach vom Mock-Server erwartet werden. Der Mock-Server gibt einen (zeitlich) gültigen JWT. (Die Signatur kann leer)

Edited by Jan Zickermann