This service stands in for the Governikus AusweisIDent web-flow so the eID flow can run without a real eID card or the AusweisApp. During an eID identification the product redirects the browser here, and the mock plays back a chosen result.
/realms/{realm}/protocol/openid-connect/auth (the QR target)./realms/{realm}/protocol/openid-connect/token and reads the profile at /realms/{realm}/protocol/openid-connect/userinfo.The result card is selected with the code parameter. The default is Hans.
Pass an error instead of a card to simulate a declined or failed identification, for example:
Any other value maps to a generic technical error.
Pick an outcome and run it against this environment's callback. An error takes precedence over the card. To complete a real identification, set the session state to one from a live session, otherwise the callback rejects the unknown state.
Automated tests open the authorize URL and the tc-token page auto-completes as the default card with no interaction, so this landing page does not affect them.