Cakephp AuthComponent存储集为内存

Cakephp AuthComponent存储集为内存,cakephp,memory,storage,cakephp-3.0,Cakephp,Memory,Storage,Cakephp 3.0,什么意思它被保存在内存中?那么在哪里呢?内存我正在搜索以查找并清除它。比较授权: 致授权人: 会话存储类(可能还有所有其他第三方实现)希望在某处查找/存储数据,而内存存储类仅从其自己的\u user属性中存储/检索信息 因此,内存存储类中存储的数据仅在(http)请求的生命周期内持续存在,下一个http请求将没有身份验证凭据,并且如果相关,将需要再次提供身份验证凭据。此类存储适用于无状态身份验证系统,如: 对于无状态身份验证程序,存储配置应设置为内存,以便AuthComponent不使用会话存储

什么意思它被保存在内存中?那么在哪里呢?内存我正在搜索以查找并清除它。

比较授权:

致授权人:

会话存储类(可能还有所有其他第三方实现)希望在某处查找/存储数据,而内存存储类仅从其自己的
\u user
属性中存储/检索信息

因此,内存存储类中存储的数据仅在(http)请求的生命周期内持续存在,下一个http请求将没有身份验证凭据,并且如果相关,将需要再次提供身份验证凭据。此类存储适用于无状态身份验证系统,如:

对于无状态身份验证程序,存储配置应设置为内存,以便AuthComponent不使用会话存储用户记录

比较身份验证:

致授权人:

会话存储类(可能还有所有其他第三方实现)希望在某处查找/存储数据,而内存存储类仅从其自己的
\u user
属性中存储/检索信息

因此,内存存储类中存储的数据仅在(http)请求的生命周期内持续存在,下一个http请求将没有身份验证凭据,并且如果相关,将需要再次提供身份验证凭据。此类存储适用于无状态身份验证系统,如:

对于无状态身份验证程序,存储配置应设置为内存,以便AuthComponent不使用会话存储用户记录


用于持久化用户记录的存储类。当使用无状态验证器时,您应该将其设置为内存
,因此我认为它无处存储,因为它是无状态的<代码>用于持久化用户记录的存储类。当使用无状态验证器时,您应该将其设置为内存,因此我认为它无处存储,因为它是无状态的?
$this->loadComponent('Auth', [
   'storage' => 'Memory',
/**
 * Read user record from session.
 *
 * @return array|null User record if available else null.
 */
public function read()
{
    if ($this->_user !== null) {
        return $this->_user ?: null;
    }
    $this->_user = $this->_session->read($this->_config['key']) ?: false;
    return $this->_user;
}

/**
 * Write user record to session.
 *
 * The session id is also renewed to help mitigate issues with session replays.
 *
 * @param array|\ArrayAccess $user User record.
 * @return void
 */
public function write($user)
{
    $this->_user = $user;
    $this->_session->renew();
    $this->_session->write($this->_config['key'], $user);
}
/**
 * {@inheritDoc}
 */
public function read()
{
    return $this->_user;
}

/**
 * {@inheritDoc}
 */
public function write($user)
{
    $this->_user = $user;
}