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

Facebook graph api 使用facebook图形将用户插入数据库,facebook-graph-api,spring-security,Facebook Graph Api,Spring Security,我正在构建一个web应用程序,用户可以通过普通方式或通过 我使用graph api收集用户数据(姓名、电子邮件等)并插入到表中 我的用户表如下(int-Id、字符串名称、字符串密码等) 但是在使用facebook graph api时,我应该插入什么作为用户密码呢???我本想用的,但它们的寿命很短,即使是长寿命的也可能过期 使现代化 假设我把密码留空,没有密码我怎么认证他 Im使用的是Spring MVC安全性,它需要UsernamePasswordAuthenticationToken 或者,

我正在构建一个web应用程序,用户可以通过普通方式或通过

我使用graph api收集用户数据(姓名、电子邮件等)并插入到表中

我的用户表如下(int-Id、字符串名称、字符串密码等)

但是在使用facebook graph api时,我应该插入什么作为用户密码呢???我本想用的,但它们的寿命很短,即使是长寿命的也可能过期

使现代化 假设我把密码留空,没有密码我怎么认证他

Im使用的是Spring MVC安全性,它需要UsernamePasswordAuthenticationToken


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

我要做的是为我的Facebook用户创建另一个表,并使用Facebook的id作为您表中的id,然后当用户登录Facebook时,您可以检查它是否已经存在等等


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

如果用户因为使用了其他身份验证方法而没有密码,那么您根本不必填写密码列-它可以为空。在任何情况下,你都不会检查这个值,因为你没有处理他们的身份验证——Facebook是。