使用facebook图形将用户插入数据库

时间:2015-06-09 10:39:06

标签: facebook-graph-api spring-security

我正在建立一个网络应用程序,用户可以使用正常方式或通过facebook

进行注册

我使用图形api来收集用户数据(姓名,电子邮件等等)并插入表格中,

我的Users表是这个(int Id,String Name,String password等)。

但是当我使用脸谱图api时,我作为用户密码插入什么,?我想使用access tokens,但它们是短暂的,即使是长寿的也会过期

更新

让我说我把密码留空了,如何在没有密码的情况下对他进行身份验证?

我使用 Spring MVC安全,需要 UsernamePasswordAuthenticationToken

或者我应该覆盖用户来自Facebook并自己处理的场景?但这不是重新发明轮子吗?

1 个答案:

答案 0 :(得分:0)

我将如何做到这一点是为我的Facebook用户创建另一个表,并使用Facebook中的id作为您的表中的ID,然后当用户使用Facebook登录时,您可以检查它是否已经存在等... < / p>

不确定这是否是最好的方法,但这是我可能会这样做的。