Google:拒绝生成登录提示的权限

问题描述 投票:0回答:1

我正在尝试创建Google登录并收到错误消息:

权限被拒绝为目标域生成登录提示

请求详情

授权的JavaScript起源

docs https://developers.google.com/identity/protocols/OAuth2UserAgent#request-parameter-redirect_uri中的redirect_uri没有限制

https://developers.google.com/identity/sign-in/web/reference#gapiauth2clientconfig

在域https://www.SOURCE_DOMAIN_WITH_GOOGLE_BUTTON.com上托管的验证代码示例:

gapi.auth2
    .init({
        client_id: `XXXXXX.apps.googleusercontent.com`,
        scope: 'profile',
        ux_mode: 'redirect',
        redirect_uri: 'https://www.DOMAIN_FOR_REDIRECT.com/main-page/'
    })
javascript google-authentication
1个回答
0
投票

我没有在你提供的ux_mode的任何地方看到docs

gapi.auth2 ClientConfig的文档中,我可以看到你引用的变量。这个question揭示了URI必须是一个完整的URL这一事实,但你可以通过一些魔术让IP地址在私有网络上工作。

您是否可以验证是否已将您的网址添加到授权的JavaScript来源,如here所述?

© www.soinside.com 2019 - 2024. All rights reserved.