【问题标题】:Laravel Passeport how get user tokenLaravel Passport 如何获取用户令牌
【发布时间】:2020-07-12 10:51:30
【问题描述】:

嘿嘿, 我想知道用户如何使用 laravel passeport 获取令牌? 我不希望一个用户访问另一个用户的资源。 我想验证请求中用户的token与用户的token是否对应。

我通过以下方式获取请求令牌:

$token = $request->bearerToken();

我不知道如何获取用户令牌。 谢谢

【问题讨论】:

    标签: laravel authentication token


    【解决方案1】:

    如果您已正确设置,则 passport 将跟踪每个设备中每个用户的令牌。但是,如果您想检索经过身份验证的用户的令牌,只需使用 Auth::user()->token();

    【讨论】:

    • 感谢您的回答。我尝试了这种方法,但令牌不一样。你知道为什么吗?
    • 理想情况下,如果存在令牌,我会根据令牌检索用户
    • $request->bearerToken() 只是为您提供标头中的令牌。它是编码的。并且 Auth::user()->token() 为您提供该用户的解码令牌。所以他们不会一样。
    猜你喜欢
    • 2021-06-12
    • 1970-01-01
    • 2020-04-07
    • 2019-03-25
    • 2020-12-15
    • 2020-07-16
    • 2019-06-09
    • 2021-06-10
    • 2019-08-30
    相关资源
    最近更新 更多