应用侧只需要接一次「用授权中心登录」,之后注册、找回密码、 社交登录、资料变更都由这里统一负责。
令牌 RS256 签名 授权码 + PKCE 授权可随时撤销
GET /oauth/authorize ?response_type=code &client_id=你的应用 &redirect_uri=回调地址 &state=一次性防 CSRF &code_challenge=…&code_challenge_method=S256
用户同意后带 code 回到你的回调地址,
换到访问令牌,再调 /oauth/userinfo 拿到永久标识 sub。
kid 与密钥集校验。sub(本站 UUIDv4),永不变更,也不等于自增 id。