私は自分のウェブサイトにOpenIDを実装しましたが、stackoverflow.comなどのサイトが自分のGmailアカウントが自分のFacebookアカウントにリンクされていることをどのように認識できるのか知りたいです。
たとえば、初めてstackoverflow.comにアクセスし、Gmailアカウントを使用してサインインします。次に、ログオフし、ブラウザからCookieをクリアして、stackoverflow.comに戻りますが、今回はGmailではなくFacebookを使用してログインします。どういうわけかstackoverflow.comは、私のFacebookアカウントが私のGmailにリンクされていることを知っています。これは、すべてのユーザー設定が、最初にGmailでサインインしたときから復元されているためです。したがって、stackoverflowは、私のgmailアカウントとfacebookアカウントが両方とも私であることを明らかに知っています。
実装に戻る:GmailまたはFacebookを使用してユーザーにログインすると、RPXから、名前や電子メールアドレスなどのユーザー情報が記載された投稿が返されます。Gmailアカウントjoe@gmail.comで自分のWebサイトにログインし、Facebookでログインし、Facebookアカウントでもjoe@gmail.comを使用しているユーザーがいると言っても差し支えありません。同じ人?
これは他の人が同じ目標を達成する方法ですか?