Trigger guest login
POST/login-srv/login/guest/:requestId
Authenticates a guest user for the provided requestId.
- No bearer token required.
- No client secret required in request body.
- Returns
200with an auto-submit HTML form containing generated guest credentials. requestIdmust be valid, active, and formatted as a UUID.- Invalid or expired
requestIdreturns417withLoginException(code: 10001). - Malformed
requestIdreturns400withLoginException(code: 24008). - If Guest Login is disabled for the app, returns
400withLoginException(code: LOGIN10075). - If this endpoint is called with
GETinstead ofPOST, the server returns404 Not Found.
Identity assurance note:
- Normal login:
submaps to a real user identity; assurance can be higher (for example with AMR/MFA). - Guest login:
submaps to a guest identity; assurance is low and should be treated like anonymous access.
Quick test (minimum request):
curl -i -X POST "https://{your-domain}/login-srv/login/guest/{requestId}"
Expected success:
200 OKContent-Type: text/html- Response contains an auto-submit form to
/login-srv/login.
Request
Responses
- 200
- 400
- 404
- 417
Success. Returns auto-submit HTML form.
Malformed request ID or Guest Login disabled for the application.
Route or method not available (for example GET instead of POST).
Invalid, expired, or non-existent requestId.