gpt4 book ai didi

laravel-7 - 授权后的 Laravel Sanctuary token

转载 作者:行者123 更新时间:2023-12-01 21:45:21 24 4
gpt4 key购买 nike

我在我的项目中使用 Laravel Sanctum。我创建了中间件来为每个 API 请求添加授权 header (不记名 token )。 Auth 用户有 token ,但它在数据库中被散列。我想为下一个请求发送 token (已授权)。如何获取经过身份验证的 token 值(如 JWT token )?

最佳答案

plainTextToken只有在第一次创建时才能获取。一旦创建,就无法再次获取它。它在 token /创建响应正文中返回。捕获它并且不要丢失它,这将是该用户与您的 protected 路线进行通信/身份验证的唯一方式。一旦它被创建,一个哈希(不可解密)版本被保存到数据库中。您从 tokens/create 方法中保存的纯文本 token 被散列并与此进行比较以确认用户的身份。与 JWT 不同,您不会在创建后获得同一 token 的新迭代。

在这里查看更多信息:https://laravel.com/docs/8.x/sanctum#issuing-api-tokens

关于laravel-7 - 授权后的 Laravel Sanctuary token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60815722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com