我使用jwt-auth进行身份验证,并且在我的项目“用户”和“公司”中有两个可验证的模型。 我必须使用不同的中间件。一个用于“用户”,一个用于“公司”。每个模型都有自己的令牌(保存在Cookie中)。
这两个模型是相关的(用户属于公司)
现在,我想获取一个用户,如果该用户属于Company,则也以该公司的身份登录该用户。做到这一点很简单,但是我需要使用 just one 令牌来做到这一点。因为我想使用一个请求和一个中间件。
有什么方法或方法可以将用户令牌设置为公司。而不是从公司那里获得新代币?
答案 0 :(得分:0)
通常来说,这不是正确的方法。 User
应该经过身份验证,而不是Company
,而是用户belongs to
公司,以便您可以在该关系内修改/访问/更改数据。
IMO,您应该走这条路。