2009-07-15 5 views
5

私はデフォルトのASP.NETメンバーシップの設定を使って会員制サイトを持っています。ユーザーアカウントは無料で、サイトの他の重要な部分を有効にするための支払いが可能です。OpenID認証を実装する必要がありますか?アメリカ人/日本人のユーザー

Googleマップ、ストリートビュー、GoogleのCDNを使用してjQuery/jQueryUIをホストするサイトの性質に合わせて、認証をオフロードするのも良いでしょう。

また、ベータ版です...必要に応じてスレートをきれいに拭くことができるという意味です。私はまだ顧客を払っていない。私が持っているものに固執すれば、後で変更するのはずっと難しいでしょう。

私は心配している点が1つあります。主なユーザーはアメリカ人(米国のサービス会員)ですが、のお客様は日本語です。この状況でOpenIDの実装が問題になるのでしょうか?誰もが日本人ユーザーのために自分のメンバーシップサイトでOpenIDのみの認証システムを使ってみましたか?より

いくつかの質問:

  • 訪問者が使用してサインオンするための任意のOpenIDベースのアカウントを持っていない場合はどうなりますか?

  • 私はRPXのようなサービスを使うべきですか?

  • OpenIDのみの認証システムを使用する場合の一般的な落とし穴は何ですか?

答えて

6

のように無数指摘し、全体OpenIDのアイデアは、非専門的ユーザーのために把握することは非常に困難です。あなたはサイトXに来て、サイトY1、Y2、...、Ynの中からサイトを選択してそこに登録してからサイトXに戻り、一時的にサイトYにリダイレクトすることでここにログインするよう提案されています再び....脳のおならが保証されています。

最も一般的な提案は、通常のユーザー向けのクラシックと、アイデアに参加しているユーザー向けのOpenIDの両方の認証方法をサポートすることです。そこにもあなたのサイトの性質に応じて、いくつかの最小限の登録情報が必要な場合がありますので、最初のOpenIDサインインの直後に同じ登録フォームを表示してから、ユーザーがOpenID全体アイデアは無意味です。

ユーザーに関する情報がないSOのようなサイトでは、これが機能する可能性があります。ソーシャルサイトのような他のサイトでは、少なくとも性別と年齢を指定する必要がありますが、これはさらに難しくなります。

日本のユーザーは、違いはないと思います。すべての国籍に同じように、あるいは複雑になるでしょう。

追加:私はここでOpenIDの最初の出会いと私の個人的な経験を伝えることができます。私はそれに入るために私に1日以上かかったことを恥ずましく認めなければなりません。まず、私はそれが何であり、どのように機能するのかについてのSOのコメントを読んでいます。それから私はGoogleのリンクに従いますが、何らかのエラーメッセージしか出ません。私はそれを使用する方法を知らなかったので、私はリンクの "ログイン"部分を自分のログイン名に置き換えようとしましたが、設定されていないエンドポイントや何かに関する奇妙なエラーメッセージしか出ませんでした。私は彼らが何を意味し、どのように進行するのか分からず、私はそれを落としました。数日後、私は戻って、もう一度やってみました。それでもうまくいきませんでした。それから数日後、私は再び戻りました、そして、それはどういうわけか、今働いていました。たぶん、Google側の一時的な停止だったのでしょうか。知るか。しかし、私は十分なレベルの好奇心を持っていて、むしろ独特のSOに乗るために動機づけられたので、私は戻ってきました。あなたのビジネスがユニークであれば、ユーザーは最終的にそれを取得します。しかし、あなたと同じくらい良い競争相手が多い場合、潜在的なユーザーがそこに行き、OpenIDの謎を解消することはできません。

+0

私はこの答えを複数回上向きにしたいと思います。 – spotcatbug

+0

私の疑惑を確認していただきありがとうございます...アイデアはロッキンですが、私はそれが多くの状況で正しいと感じていません。 – Chaddeus

+0

@spotcatbug - 少なくとも私はそれを答えにすることができます。 ; D – Chaddeus

1

OpenIDは実際には一部の地域では米国外でより一般的です。特に日本市場は心配しません。

あなたが誤って提示すると、OpenIDは人に混乱するだけです。人々は「Yahoo IDでログイン!」をクリックしてウェブサイトにログインしています。何年もの間、人々はそれが難しいとは考えていませんでした。その正確な流れもOpenIDで動作します。あまりにも多くのボタンを表示したり、空の入力ボックスだけを表示したり、ユーザーが何をすべきかを知っていることを期待すると、混乱します。

独自のOpenIDをロールしないでください。これは大きな仕事です。 RPXはあなたがすでに知っているオプションの1つであり、初心者のユーザーにとっては非常に簡単なユーザーインターフェイスという利点があります。もう1つはASP.NETを使用しているため、DotNetOpenAuthです。これにより、RPXに依存する外部依存関係なくホストすることができます。

関連する問題