我想知道在提供UserService的实现时究竟需要什么。在InMemoryUserService.scala
示例中,Identity
对象按原样保存,但是是否可以只保存字段的子集?
例如,不保存oAuth1Info
/ oAuth2Info
(如this implementation中)的后果是什么?在我的情况下,我唯一需要的是每个用户都有一个唯一的id: Int
,只要用户登录就会传递给我的应用程序。
答案 0 :(得分:0)
取决于您需要保存的内容。 SecureSocial为您提供可从不同提供商处检索的所有信息。从UserService实现加载它时,该对象将传递到您的SecuredActions。模块仅“传递”对象。
因此,如果您不需要oAuthInfo字段,则不要保存它们。