我正在使用PairRDDFunctions API进行基于令牌的身份验证。
为此,我使用的是中间件' jwt.auth'在路线上作为指导。哪个工作正常。
https://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps用于社交认证。 在这里,我测试了中间件' auth'第一个工作正常,但是#auth'仅适用于社交认证而不适用于普通用户。
反之亦然,当我改变中间件' auth'到' jwt.auth'适用于普通用户,但不适用于社交身份验证。
我得到了“invalid_token”'错误。
请建议我,我需要更改为普通用户和社交机构(FB,google..users)工作。
先谢谢。
答案 0 :(得分:0)
我认为卫星发送无效令牌,您应首先检查卫星令牌设置。
然后交叉检查下面两个文件密钥必须匹配。
在App配置文件中。
'token_secret' => '1234567890',
在Jwt配置文件
中'secret' => env('JWT_SECRET', '1234567890'),
我建议按
生成jwt键php artisan jwt:generate
并在App config中分配相同的值。
在中间件jwt中使用'jwt.auth'将检查卫星发送的令牌。