私と友人は小さなフォーラムサイトを立ち上げようとしています。ユーザーのログインに「Facebook / Twitterでサインイン」APIを使用することを検討しています(おそらく、たとえばLanyrdなど)。私はこれらのいずれも以前に使用したことも、ユーザーログインを使用してサイトを実行したこともありません。
これらのAPIの長所と短所は何ですか?具体的には:
開発者としてそれらを使用することでどのような利点が得られますか?どんな欠点がありますか?
エンドユーザーは実際にそれらを好き/嫌いですか?
これらのAPIで技術的/物流上の問題を特に経験しましたか?
ここに私がこれまでに得た長所と短所を示します。
長所
- ユーザーにとってより便利です(2回のクリックで「登録」、1回でサインイン)
- おそらく独自のログインシステムを維持する必要はありません
短所
- ログインプロセスを制御できない
- アカウントへの何らかのアクセスがあることを心配しているFacebook / Twitterユーザーを除外する
- Facebook / Twitterアカウントが侵害されると、サイトのユーザーアカウントが侵害されます。
- 独自の代替ログインシステムを維持しない場合:
- ログインシステムのFacebook / Twitterへの依存
- Facebook / Twitter以外のユーザーをサイトから除外する