30db609aff6e253f03c68cb0a8c8f9a4b63a6fc7
Replaces the prompt=none → /login?local trap with a deterministic capability endpoint (GET /api/v1/auth/capabilities). LoginPage renders SSO-primary or local form based on caps; ?local is the explicit admin-recovery escape hatch. Drops prompt=none from the SSO authorize URL per RFC 9700 §4.4. Adds Vitest + IT coverage and docs. MFA enrollment / enforcement deferred to issue #154.
Description
Observability server for Cameleer agents
Languages
Java
63.7%
TypeScript
28.6%
HTML
4.9%
CSS
2.7%