我需要帮助。
目前的情况,我有一个Company模型。该公司模型指的是“客户端证书授予” OAuth客户端(护照)。 我设法制作了一个中间件,可以通过传递的API请求的承载令牌从请求中解析当前公司。
问题:我想无状态地将该Company实例设置为当前经过身份验证的用户。
在文档中,once()
外观中有一个Auth
方法。 (https://laravel.com/docs/7.x/authentication#other-authentication-methods)
但是,once()
仅接受凭据,而不接受Authenticatable
实例。
是否有类似于Auth::once()
的方法,该方法接受Authenticateable实例而不是凭据?
答案 0 :(得分:0)
事实证明,在Auth::login()
的无状态终结点(例如受护照保护的路由)中,由于不存储任何cookie /会话,因此不存储
因此,直接使用Auth::login()
。