繁体   English   中英

Laravel JWT 和社交名媛插件

[英]Laravel JWT and socialite plugin

我正在使用 Laravel 的 JWT 插件进行用户登录/身份验证。 这适用于我的用户表: 在此处输入图像描述 当他专门注册到我的网站时,输入密码、电子邮件等。

在 jwt 中,我正在检查电子邮件(唯一的)和密码。

我还想实现 Laravel 的 socialite 插件,以使用 oauth2 启用使用 google/facebook 等的登录。

谁能告诉我如何使用两者?

我设置了一个身份验证中间件,用于检查身份验证令牌(由 JWT 插件生成)。 但是我不确定如果我使用 g+ 等登录,那将如何工作

如果你使用的是 JWTAuth https://github.com/tymondesigns/jwt-auth ,它也支持 Socialite 登录。 Socialite 返回经过身份验证的用户后,您可以通过电子邮件查找数据库,如果不存在则创建。 然后您可以使用生成令牌

$token = JWTAuth::fromUser($user)

可以在此链接中找到更多讨论https://laracasts.com/discuss/channels/laravel/how-would-one-use-jwt-json-web-tokens-with-laravel-socialite

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM