【发布时间】:2014-07-09 15:22:20
【问题描述】:
我想将用户信息保存到数据库中,例如用户名、电子邮件、密码(如果我无法获取密码,甚至是哈希值)。然后我检查了下面的示例应用程序,但没有密码信息。如果没有密码,那么如何将其保存到数据库中? https://github.com/jaliss/securesocial/blob/2.1.x/samples/scala/demo/app/service/InMemoryUserService.scala
【问题讨论】:
-
SecureSocial 似乎是一个 OAuth 应用程序。您需要了解 OAuth 的工作原理;也许密码在别处处理。
-
使用 Facebook/Google+/Twitter 等登录是否不安全?您不会收到用户的密码 - 其想法是用户可以使用他们的社交帐户登录,而无需交出对它的访问权限。
标签: scala securesocial