{"status":"ok","service":"auth","docs":{"endpoints":[{"method":"GET","path":"/.well-known/oauth-authorization-server","description":"OAuth 2.0 authorization server metadata"},{"method":"GET","path":"/.well-known/openid-configuration","description":"OpenID Connect discovery document"},{"method":"POST","path":"/register","description":"Dynamic client registration"},{"method":"GET","path":"/authorize","description":"Authorization endpoint — initiates OAuth flow"},{"method":"GET","path":"/authorize/request-info","description":"Fetch client name and scopes for a pending auth request"},{"method":"POST","path":"/authorize/continue","description":"Continue authorization after user consent"},{"method":"POST","path":"/introspect","description":"Token introspection"},{"method":"POST","path":"/token","description":"Token endpoint — exchange code for tokens"},{"method":"GET","path":"/userinfo","description":"OIDC UserInfo endpoint — returns sub and email for a valid bearer token"}]}}