Scala Securesocial play 2.3主机-更新用户

Scala Securesocial play 2.3主机-更新用户,scala,securesocial,Scala,Securesocial,我将securesocial 2.3添加到我的项目中,效果很好。SecuredAction提供了方便的用户访问(request.user),在我的用户属性更改之前,一切都很好。我不知道如何告诉securesocial用户字段已经更新,或者如何给他不同的用户对象来关联 我该怎么做,或者我做错了什么 谢谢, Lovro没有SecureSocial的2.3版本。我假设您使用的是Play 2.3和master SNAPSHOT或3.0-M1 一旦用户通过身份验证,SecureSocial将使用身份验证程

我将securesocial 2.3添加到我的项目中,效果很好。SecuredAction提供了方便的用户访问(
request.user
),在我的用户属性更改之前,一切都很好。我不知道如何告诉securesocial用户字段已经更新,或者如何给他不同的用户对象来关联

我该怎么做,或者我做错了什么

谢谢,
Lovro没有SecureSocial的2.3版本。我假设您使用的是Play 2.3和master SNAPSHOT或3.0-M1

一旦用户通过身份验证,SecureSocial将使用身份验证程序跟踪用户会话。该模块有2个内置身份验证程序:CookieAuthenticator和HttpHeaderAuthenticator。这两种实现都扩展了StoreBackedAuthenticator,它使用AuthenticatorStore保存/检索验证器的实例

默认存储实现使用缓存服务。因此,如果您更改用户的属性并希望反映这些属性,则需要调用以下内容:

val updatedUser = <some code that changes your user>
request.authenticator.updateUser(updatedUser)
val updateuser=
request.authenticator.updateUser(updateUser)

您说得对,这是播放2.3主快照。我之前已经试过一次
request.authenticator.updateUser(updateUser)
,但没有成功。我明天再试一次。ThanksHow我可以用JavaAPI来做这件事吗?