{"info":{"description":"OIDC \u8eab\u4efd\u8ba4\u8bc1\u3001\u8d26\u6237\u4f1a\u8bdd\u53ca\u7ba1\u7406\u63a5\u53e3\u3002\u4e1a\u52a1\u89d2\u8272\u4e0e\u6743\u9650\u4e0d\u5c5e\u4e8e\u672c API\u3002","title":"\u7edf\u4e00\u8ba4\u8bc1\u4e2d\u5fc3 API","version":"0.1.0"},"openapi":"3.1.0","paths":{"/.well-known/openid-configuration":{"get":{"responses":{"200":{"description":"OK"}},"summary":"OIDC \u53d1\u73b0\u6587\u6863"}},"/api/v1/account/logout-all":{"post":{"responses":{"200":{"description":"Revocation summary"}},"summary":"\u5168\u5c40\u9000\u51fa"}},"/api/v1/account/me":{"get":{"responses":{"200":{"description":"Identity"}},"summary":"\u4e2d\u592e\u8d26\u6237\u4fe1\u606f"}},"/api/v1/account/sessions":{"get":{"responses":{"200":{"description":"Sessions"}},"summary":"\u4e2d\u592e\u4f1a\u8bdd\u5217\u8868"}},"/api/v1/admin/audit-events":{"get":{"responses":{"200":{"description":"Events"}},"summary":"\u5ba1\u8ba1\u4e8b\u4ef6"}},"/api/v1/admin/clients":{"get":{"responses":{"200":{"description":"Clients"}},"summary":"\u5ba2\u6237\u7aef\u5217\u8868"},"post":{"responses":{"201":{"description":"One-time client secret"}},"summary":"\u6ce8\u518c\u5ba2\u6237\u7aef"}},"/api/v1/admin/users":{"get":{"responses":{"200":{"description":"Users"}},"summary":"\u7528\u6237\u5217\u8868"},"post":{"responses":{"201":{"description":"One-time temporary password"}},"summary":"\u521b\u5efa\u7528\u6237"}},"/api/v1/session/verify":{"post":{"responses":{"200":{"description":"Active identity"}},"summary":"\u8001\u7cfb\u7edf\u517c\u5bb9\u4f1a\u8bdd\u6821\u9a8c"}},"/health":{"get":{"responses":{"200":{"description":"Healthy"},"503":{"description":"Unhealthy"}},"summary":"\u5065\u5eb7\u68c0\u67e5"}},"/oauth/authorize":{"get":{"responses":{"302":{"description":"\u56de\u8c03\u6216\u767b\u5f55"}},"summary":"OIDC \u6388\u6743\u7aef\u70b9"}},"/oauth/introspect":{"post":{"responses":{"200":{"description":"Introspection response"}},"summary":"\u4ee4\u724c\u5185\u7701\uff08\u517c\u5bb9/\u9ad8\u98ce\u9669\u590d\u6838\uff09"}},"/oauth/logout":{"get":{"responses":{"302":{"description":"Logged out"}},"summary":"RP \u53d1\u8d77\u6ce8\u9500"}},"/oauth/revoke":{"post":{"responses":{"200":{"description":"Revoked"}},"summary":"\u64a4\u9500\u8bbf\u95ee\u4ee4\u724c"}},"/oauth/token":{"post":{"responses":{"200":{"description":"Token response"}},"summary":"\u6388\u6743\u7801\u6362\u53d6\u4ee4\u724c"}},"/oauth/userinfo":{"get":{"responses":{"200":{"description":"Identity claims"}},"summary":"\u5f53\u524d\u7edf\u4e00\u8eab\u4efd"}}},"servers":[{"url":"https://auth.djgeja.top"}]}
