/api/accounts/{id}/login|login/code|logout forward to the sidecar and publish
an `accounts` SSE event. Sidecar errors keep their status and structured
detail (401/403 -> 502 so the viewer doesn't read an Authelia logout). The
parser tags API-error turns (isApiErrorMessage) with ThreadItem.apiError.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
72 KiB
72 KiB