首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Scopes不正确

Google Scopes不正确
EN

Stack Overflow用户
提问于 2022-11-28 19:49:13
回答 1查看 26关注 0票数 0

有点奇怪。我有一个端点可以将用户登录到Google,并授予Google身份验证范围以访问用户的驱动器帐户。这就是所谓的功能

代码语言:javascript
复制
        if(Auth::check() && $profile->abilities()->contains('manage_docs') && $request->input('redirect_uri') && $request->input('community')) {
            $scopes = [
                'https://www.googleapis.com/auth/drive',
            ];
            return Socialite::driver('google')->scopes($scopes)->with([
                'state' => "sso.redirect.uri=" . $request->input('redirect_uri'). "&type=documents",
                "access_type" => "offline",
                "prompt" => "consent select_account"
            ])->redirect();
        }

当用户到达这个端点时,他们会被重定向到Google。用户报告说,他们看到他们被要求授权从我的应用程序访问Google,但是他们的凭据没有上面列出的范围。但是,如果他们删除Google帐户并辞职(使用相同的方法),他们就会得到所需的范围。

Tldr,第一次通过这个方法不添加范围,第二次通过授予正确的范围。

EN

回答 1

Stack Overflow用户

发布于 2022-11-29 17:50:04

如果有疑问,怀疑用户是否有能力按下勾选框来授予权限.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74605804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档