それは本当にサイトのタイプとあなたのユーザーが誰であるかに依存します。
私たちは、eコマースストア(アパレルを販売)にOpenIDを使用する可能性を検討しましたが、結論として、OpenIDを実装するのは簡単ではありませんでした。私は決して世界で最も賢いソフトウェア開発者ではありませんが、StackOverflowのアカウントを取得するだけで、頭を悩ませることはほとんどできません(なぜサードパーティのプロバイダーに行かなければならないのですか?なぜそれらを信頼する必要があるのですか?彼らが失敗した場合、私のアカウントはどうなりますか?ビジネスとして、何をしますか?お客様からパスワードのリセットを求められた場合はどうしますか?)、お客様がパスワードに問題を抱えていると言うのは単なる逸話ではありません。さらに、eコマースビジネスでは、慎重に検討しない限り、特にログインと同じくらい重要な場合を除いて、通常、サードパーティの依存関係を利用することは賢明ではありません。主要なOpenIDプロバイダーがダウンした場合、損失が発生します。売上高。OpenIDを実装した場合、ネイティブのサインインメカニズムと比較した場合、それは間違いなく代替の赤毛の継子実装になります。
メールアドレスとパスワードを社内で登録した場合でも、ユーザーがすでにアカウントを持っている場合でも「新規顧客」フォームに入力し続けるため、Amazon.comスタイルのログインフォームを使用する必要がありました。
ログイン画面。Amazonのサインイン画面はエミュレートされるモデルのままであり、登録せずにログインしようとする新規顧客の一般的な問題を最小限に抑えます。Amazonは2つの質問を直線的な順序で提示します:(1)「あなたのEメールアドレスは何ですか?」(2)「Amazon.comのパスワードはありますか?」2番目の質問では、ユーザーは2つのラジオボタンのいずれかを選択できます。「いいえ、私は新規顧客です」または「はい、パスワードを持っています」。他の多くのサイトでは、新規ユーザーと確立されたユーザーのセクションを並べて表示し、それによって、入力フィールドの磁気的な引力によって、新しいユーザーを確立されたユーザーのセクションに誘導します。--Jakob Niesen 、useit.com
ユーザーが2つのフィールドとラジオボタンをナビゲートするのに問題がある場合、複数の認証メカニズムが提示されたときに生じる陽気さを想像することができます。
Facebookまたは一部のWeb-2.0に精通した消費者と統合するように設計されたソーシャル指向のWebサイトを実装している場合、これらの代替認証メカニズムは理にかなっている可能性があります。しかし、OpenIDにほこりが落ち着くまで、私はそれを商用サイトに追加しませんでした。誰もそれを求めていません。彼らは私たちが実装したPayPalとGoogleCheckoutを要求しましたが、そこにはわずかな重複しかありません。
私の一般的な推奨事項は、これらの代替識別メカニズムによって補完できる通常の社内ユーザー名とパスワードのメカニズムを使用することです。ただし、それぞれの代替識別メカニズムには、顧客の混乱と顧客サポートの増加のリスクがあることを認識してください。
ちょうど私の2セント。それがお役に立てば幸いです。