用户授权页面
用户授权页面
发起用户授权
通过 OAuth 授权码流程,将浏览器跳转到 accounts 的 /oauth2/authorize。显示和交互以实际授权页面为准;不依赖固定截图、单项权限复选框或预览按钮。
回调处理步骤:
- 校验 state 与本次登录请求一致。
- 检查返回的 error;用户拒绝时终止本次流程并显示友好说明,避免自动跳转循环。
- 收到 code 后用保存的 code_verifier 换取 token。
- 按实际授予的 scope 启用功能;不要根据请求参数推断权限。
应用显示信息和 OAuth client_id 是不同概念。应用创建与客户端配置见 创建应用。