Laravel社交登录访问令牌和令牌

3

我需要关于Laravel Socialite的帮助。
我使用Google服务来预认证我的应用程序。

Socialite::driver('google')->user()->token

上面的令牌是否等同于Google访问令牌?
2个回答

7

是的,它就是访问令牌。Socialite使用授权代码来检索访问令牌。

如果您想进行验证,请按照以下步骤操作:

$token = Socialite::driver('google')->user()->token
$user = Socialite::driver('google')->userFromToken($token);

0

来自 Laravel Socialite 文档:

Socialite::driver('google')->user() 返回您的用户对象/模型。因此,Socialite::driver('google')->user()->token 返回您的用户模型上的令牌。

除非您将 Google 访问令牌存储在用户模型上,否则这不是 Google 访问令牌。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接