Skip to content

Wenn ein Benutzer im Shib-Connector nicht gefunden wurde, dann erhält man Fehlercode 500

97387-rights-engine-1  | Try to connect with app_secret=..., processId=PI, linkType=https://..., givenType=lms-id, user_id=shib-connector:moo_1234567
97388-rights-engine-1  | No person found for given Id.
97389-rights-engine-1  | Internal Server Error: /xapi/statements
97390:rights-engine-1  | 172.18.0.6 - - [28/Aug/2025:11:39:01 +0000] "POST /xapi/statements HTTP/1.1" 500 74 "-" "..."

An dieser Stelle sollte das richtig abgefangen werden und kein 500 geliefert werden, sondern 4XX (ich denke 404 ? - bitte rückmelden, wenn es bessere Antworten gibt). In dem Fall ist die user_id einfach falsch - 404 wäre also korrekt.

Hier ist auch noch ein Bug versteckt, dass "shib-connector:" nicht entfernt wird, bevor der shib-connector aufgerufen wurde

Edited by Martin Ulrich Breuer