【问题标题】:getToken() not giving tokengetToken() 不给令牌
【发布时间】:2017-07-20 05:45:08
【问题描述】:

我正在尝试使用 JWTAuth::getToken() 从标头中获取 JWT 令牌,这就是我得到的 "authorization": {},dd(JWTAuth::getToken()),它给出的响应为

Token {#360
  -value: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjQsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9hcGkvdjEvbG9naW4iLCJpYXQiOjE1MDAzNjMzNzgsImV4cCI6MTUwMDY2MzM3OCwibmJmIjoxNTAwMzYzMzc4LCJqdGkiOiI0bmkyVmg5RWt1TWtWNnhkIn0.OORKHBnIareDr2Z48pkXN-V3ykUEQRfpfNx5RnQkVI4"
}

有没有办法获取token值

【问题讨论】:

  • 我不确定你在做什么认证,但我使用这个:$token = JWTAuth::->attempt(['foo' => 'bar']);
  • 或者试试 JWTAuth::parseToken()->getToken()
  • 我确实尝试过。当我将其解析为字符串(string)JWTAuth::getToken() 时,它起作用了。这给了我我需要的令牌
  • 请发布答案并将其标记为已接受。这将告诉其他人问题已解决。谢谢。
  • 如何将评论标记为已接受

标签: laravel jwt


【解决方案1】:

我不确定你在做什么认证,但我正在使用这个:

 $token = JWTAuth::->attempt(['foo' => 'bar']);

或者试试

 JWTAuth::parseToken()->getToken()

 (string)JWTAuth::getToken()

【讨论】:

    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 2022-07-07
    • 2021-06-27
    • 2017-09-27
    • 1970-01-01
    • 2020-10-12
    • 2019-09-16
    • 1970-01-01
    相关资源
    最近更新 更多