我正在使用Spring Social将用户应用程序帐户连接到社交帐户(Facebook和/或Twitter)。
事实证明,两个不同的用户帐户可能连接到同一个社交帐户。
示例:
现在可以这样做。看起来这种情况发生在Spring Social中。 之后,两个帐户都无法使用社交帐户登录。
我想避免在User2尝试连接时将相同的社交帐户连接到不同的webapp用户。任何暗示我怎么能这样做是值得赞赏的!
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您使用的是spring社交提供的默认连接控制器,则在获取用户令牌/机密后,它将存储在数据库中。存储在数据库中的春季社交用途:
org.springframework.social.connect.jdbc.JdbcConnectionRepository
org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository
在存储到数据库之前,您可以验证项目并提供自己的逻辑。
希望这有帮助!