仅使用'openid'、'email'、'profile'登录Scope时,Xero仍提示选公司的原因
仅请求
openid、email、profile Scope时Xero仍弹出公司选择提示的原因 - 账户已关联组织:只要你的Xero账号绑定过至少一个公司/组织,哪怕只请求个人信息类Scope,Xero的身份验证流程也会默认触发组织选择步骤。这是因为Xero的账号体系本身就和组织深度绑定,系统会自动加载用户所属的组织列表。
- 应用注册配置遗留权限:如果你的Xero应用在注册时被设置过组织数据访问权限(哪怕当前请求的Scope不包含这类权限),系统可能会强制弹出组织选择界面。建议检查应用的权限设置,确认是否有默认绑定的组织访问相关配置。
- Xero OIDC流程的内置逻辑:Xero的OpenID Connect流程有个默认行为——只要用户存在关联组织,即便只请求个人信息Scope,也会展示组织选择弹窗。这是平台的内置设计,并非完全由你请求的Scope来控制。
内容的提问来源于stack exchange,提问作者Thomas Lo
相关产品推荐
相关产品推荐

