无法使用Google Auth登录,
Error 403: org_internal
This client is restricted to users within its organization.
Run Code Online (Sandbox Code Playgroud)
小智 10
这个错误的原因确实是因为应用程序类型设置为“内部”。但是将其公开并不总是正确的答案......
将“&prompt=select_account”添加到身份验证 URL。这将强制用户选择正确的(组织-)帐户。
如果没有该参数,Google 会尝试为登录的 Google 帐户显示同意屏幕,但由于它不是组织帐户,因此它只会显示 403 页面,而不会为用户提供此选择。
https://developers.google.com/identity/protocols/OpenIDConnect#prompt
小智 8
显然,假设您正在创建一个应在组织外部可访问的应用程序。如果这与测试和电话有关,则可以创建公司策略规则除外的测试用户。
小智 7
我有一个内部应用程序,我试图使用组织帐户对我们的 YouTube 频道之一进行身份验证,但遇到了相同的错误:
\nAuthorization Error\nError 403: org_internal\nThis client is restricted to users within its organization.\nRun Code Online (Sandbox Code Playgroud)\n联系 Google Workspace 支持人员后,他们要求我将其限制从 Limited 更改为 Trusted。
\n此支持线程中提到了步骤:https ://support.google.com/a/answer/7281227
\n完成后,请注意,在其逐渐生效之前,将有 24 小时的传播时间。
\n小智 0
我在一个项目中遇到了同样的问题。仅当我在已使用组织外部的帐户登录时尝试登录我的应用程序时,才会出现此错误(注销所有帐户或使用内部组织帐户登录时工作正常)。我必须在 Google 开发控制台中将 OAuth 客户端的应用程序类型从内部更改为公共。更多信息请访问https://support.google.com/cloud/answer/6158849?hl=en
| 归档时间: |
|
| 查看次数: |
4516 次 |
| 最近记录: |