在 jwt-auth 中是否可以对两个模型使用一个令牌?
Is that possible in jwt-auth to use one token for two Models?
我使用 jwt-auth 进行身份验证,我的项目中有两个可验证模型 "User" 和 "Company"。
我必须使用不同的中间件。一份用于 "User",一份用于 "Company"。每个模型都有自己的令牌(保存在 cookie 中)。
这两个模型是相关的(用户属于一个公司)
现在我想获取一个用户,如果该用户属于公司,则该用户也以公司身份登录。这样做很简单,但我需要用 一个 令牌来做到这一点。因为我想使用一个请求和一个中间件。
有什么方法可以将用户令牌设置为公司。而不是从公司获取新令牌?
一般来说,这不是正确的做法。 User
应该经过身份验证,而不是 Company
,而是用户 belongs to
公司,因此您可以在该关系中 modify/access/change 数据。
IMO,你应该走那条路。
我使用 jwt-auth 进行身份验证,我的项目中有两个可验证模型 "User" 和 "Company"。 我必须使用不同的中间件。一份用于 "User",一份用于 "Company"。每个模型都有自己的令牌(保存在 cookie 中)。
这两个模型是相关的(用户属于一个公司)
现在我想获取一个用户,如果该用户属于公司,则该用户也以公司身份登录。这样做很简单,但我需要用 一个 令牌来做到这一点。因为我想使用一个请求和一个中间件。
有什么方法可以将用户令牌设置为公司。而不是从公司获取新令牌?
一般来说,这不是正确的做法。 User
应该经过身份验证,而不是 Company
,而是用户 belongs to
公司,因此您可以在该关系中 modify/access/change 数据。
IMO,你应该走那条路。