如何让 Passport 实现 loginUsingId 这种方法?
最近的一个项目,使用 Passport 插件,但需要实现自动切换用户账号的功能:
登录的 A 用户 可以 在某些条件下切换到 B 用户视角。
但 Passport 貌似没有提供类似 Auth::login 或者 Auth::loginUsingId 这种方法。
我尝试过,通过 Passport::token 对应的模型来更换 user_id 的做法,或是重新发放 accessToken 的方法都失败了。
有没有做过的人帮我指点迷津。
推荐文章: