Loopback accessToken没有持久化到数据库

时间:2014-12-13 19:04:29

标签: loopbackjs strongloop

创建的访问令牌未持久保存到postgresql数据库。我使用strongloop控制器接口创建了扩展用户和access_tokens模型,使用User和AccessToken模型作为父项。登录时,将成功从数据库中查询用户,登录成功,并创建访问令牌。但是,访问令牌不会保留在数据库中,因此登录失败。

model_config.json内,我有以下条目:

"access_tokens": {
  "dataSource": "postgresdb",
  "public": true
},
"users": {
  "dataSource": "postgresdb",
  "public": true
}

调查时,调用create函数并正确触发accessToken.beforeCreate()并成功返回。但是,数据库不存储令牌。当改变access_tokens数据库以使用db(内存)时,创建的访问令牌仍然不能用于身份验证。

我确定数据库设置正确,因为access_tokens表与用户位于同一个数据库中,并且用户成功获取了所有用户信息。

0 个答案:

没有答案