私はこれらのマルチプロバイダ認証フレームワークのうちの1つを使用しようとしていますOpauthまたはHybridauth(どちらが最適かはわかりませんが、私は2番目の設定を少し好みていました)が結果的に複数のアカウント。私のウェブサイトのマルチプロバイダ(facebook、twitter)からユーザアカウントを管理するには?
私はすでに自分のアカウント管理(ログイン+パスワード+メール)を持っており、昨年のfacebookユーザーがいました。今私はTwitterのアカウント、linkedinアカウントなどを処理する必要があります... 質問は簡単です:どのようにユーザー名を管理するのですか? たとえば、Johnは自分のサイトにアカウントを作成します。したがって、 "John"ログイン/ユーザー名が使用されます。しかし、Facebookからの別のJohn、Twitterからの別のJohnが到着したら、私は何をすべきか? Stackoverflow(または他の場所)では、どのような練習ですか?
私は別のジョンのためにジョンの書き込みを望んでいません。今日私自身のシステムでは、ログイン(ユーザー名)が一意であることを確認します。そうでない場合は、ユーザーを拒否します。でも今 ?
私は電子メールをチェックできると思っていましたが...私は電子メールアドレスがあなたにそれを与えていないTwitterのために鍵にはならないことを学びました。
希望あなたはそれだけで異なるソースからユーザー名を取得し、それを保存することはできません言うように私は:)
よろしく
助けてくれてありがとう@LuisClemente。 実際、私は一意のIDを管理するための問題はありません。すべてのプロバイダがユニティシティを管理していますので、問題はありません。私のシステムもそれを管理しますが、電子メール+ログインに基づいています。 質問は、たとえばJohnがニュースをコメントしたときのJohnとJohnの違いを知る方法です。私はちょうどStackoverflow URLに一意のIDを追加することを見た。私はすべての "ピエロ"を検索し、2が存在します:) ==> SO.com/users/ ** 985357 **/pierrot – Pierrot
@Pierrotあなたの答えがあります。ここにあるように、名前は重複していてもかまいません(そのため、一意のキーではないため)、そのプロファイルが表示されている場合(または別のアバターやXDがある場合)のみ違いを示すことができます。私が言ったように、それはあなたのユーザーにとって必要な経験と、あなたのサイトが働くために重要なことに完全に依存します。 – LuisClemente
はい@LuisClemente、そうです。私は私のWebサイトの動作を補完的に変更する必要があります。しかし、私はそれが最高だと思うし、[janrain.com](http://janrain.com)で読むと、OpenIDアカウント管理でもっと多くのメンバーをドラッグできます。 ありがとうございました。物事をより明確に見るために討論する:)。 – Pierrot