Spring Social を使用して、ユーザー アプリケーション アカウントをソーシャル アカウント (Facebook や Twitter) に接続しています。
2 つの異なるユーザー アカウントが同じソーシャル アカウントに接続している可能性があることが判明しました。
例:
- 私の webapp の User1 は Facebook アカウント #1 に接続します
- 私の webapp の User2 は Facebook アカウント #1 に接続します
これが可能になりました。これは Spring Social 内で発生しているようです。その後、両方のアカウントでソーシャルアカウントでのサインインができなくなります。
User2 が接続しようとした時点で、同じソーシャル アカウントを別の webapp ユーザーに接続することは避けたいと思います。どうすればそれを行うことができるかについてのヒントをいただければ幸いです。