私は openID を使用したことがないので、それについてはわかりません。
誰かが openID を使用して私の Web サイトにログインしたいときに、その情報を登録する必要があるかどうかを知りたいです (ユーザーが情報を入力しない場合、登録プロセスはありますか)。
openID のほかに、代替の従来のユーザー登録を提供する必要があります。
私は openID を使用したことがないので、それについてはわかりません。
誰かが openID を使用して私の Web サイトにログインしたいときに、その情報を登録する必要があるかどうかを知りたいです (ユーザーが情報を入力しない場合、登録プロセスはありますか)。
openID のほかに、代替の従来のユーザー登録を提供する必要があります。
最高のOpenIDログインエクスペリエンスには、ユーザー登録がありません。あなたは彼らのOpenIDを受け入れ、あなたとあなたのユーザーは両方とも完了です。あなたのウェブサイトに参加することへの障壁を下げることについて話してください。それ以上に簡単になることはありません!OpenIDが要求する識別子だけでなく、ユーザーに関する詳細情報を収集する必要があり、これがユーザー登録の一般的なルールである場合は、最小限に抑え、ユーザーが実際にそれを必要とするサービスを要求するまで、追加情報を要求しないでください。その特定のデータを収集します。これは、ユーザーがあなたのサイトに興味を持ち続けるのに役立ち、ユーザーを追い払うことはありません。
また、新しいWebサイトを作成する場合は、ユーザー名/パスワードのアンチパターンを受け入れないことを強くお勧めします。OpenIDログインを正しく行うと(今日では、大きくて目立つGoogleとYahooのログインボタンを作成し、次にテキストボックスを表示する小さなOpenIDボタンを作成することを意味します)、ユーザーは混乱しません。OpenIDの前は、多くのサイトに「Yahoo!でログイン」がありました。サイトとユーザーのボタンは「わかりました」。OpenIDはそのように見え、ユーザーにとって簡単です。
ユーザー名/パスワードスタイルのログインを提供しないことにより、ユーザーは(非常に簡単なOpenIDログインを使用して)サイトで古いパスワードを再利用したり新しいパスワードを作成したりしないことに慣れるようになります。私たちウェブマスターは、非常に多くのウェブサイトにプライベートパスワードを与えるのをやめるようにウェブユーザーを訓練しなければなりません。
私たちの解決策は、独自の openID プロバイダーを実行し、誰にも教えないことでした。openID なしでサインインすることを選択すると、非常にロックダウンされた openID プロバイダーにリダイレクトされます。1 つのサイトから始めて、現在 4 つのサイトがあり、すべてのアカウントを共有できるので、これは素晴らしいことでした。私たちのプロバイダーは、それを他の場所で使用することを許可しません (ここでログインすることはできません)。
独断的な暴言
私の意見はほぼ間違いなく不人気です。とにかく、「プライバシーのために」作成します:)
OpenID は良いアイデアではありません。通常、コンピュータ セキュリティでは、すべてに対して 1 つのアカウントを持つことは悪いと考えられています。そのアカウントが侵害された場合、そのアカウントに接続されているすべてのサービスが侵害される可能性があるからです。
OpenID はこれに直接違反しています。
これに加えて、単一障害点が作成され、プロトコルに欠陥があることが示されている場合 [OAuth 欠陥への誤った参照を削除] は、どこでも影響を受けやすいことを意味します。
OpenID が便利であることは言うまでもありません。確かにそうですが、私の場合、これの代償は大きすぎます。
個人的には、OpenID がこのサイトにサインアップする唯一の方法だったことに少し不満を感じていました。そのため、代替メカニズムを提供することをお勧めします (もしそれが私だったら、OpenID をまったく実装しません)。
概要
はい。代替手段を提供します(IMHO)。
あなたはstackoverflowのウェブサイトのようにすることができます.新しいユーザーは、ユーザーが自分の情報を入力するまで不明になります.あなたのウェブサイトでは、ユーザーがプロフィール情報を完成させなかった場合、ユーザーの投稿を禁止することができます.
openID 以外の従来のユーザー登録を提供する必要がありますか?
はい、提供する必要があります。おそらく、ユーザーは openID 登録を持っていないか、openID 技術について何も知らないからです。