Cakephp 3.7 - 身份验证组件:在无状态身份验证中获取用户

Cakephp 3.7 - Auth Component: Get user in stateless authentication

使用无状态身份验证类型(基本或摘要)时,如何访问已针对请求进行身份验证的用户?

对于普通形式的身份验证,这是通过 $this->Auth->user() 完成的,但是当使用基本身份验证时,这总是 returns null,即使身份验证成功。

来自@ndm 的好提示,我很快就调用了 $this->Auth->user():我正在 AppController->initialize() 中加载 Auth 组件,但显然用户信息仅在之后可用。