Cloudrail-ソーシャルログイン

このセクションでは、(Web)アプリにソーシャルログインを実装するユースケースを示します。この章ではソーシャルログインの概要を説明し、後続の章ではFacebookとTwitterに設定する方法を示しますが、Google Plus、LinkedIn、GitHub、Instagram、Slack、WindowsLiveなどのサービスを追加するのは非常に簡単です。とYahoo。サーバー側でExpressを使用してNode.jsを使用します。

なぜソーシャルログインなのか?

ソフトウェア開発者とアーキテクトがフロントエンドにバックエンドを追加する最も一般的な理由の1つは、ユーザー管理の必要性です。ユーザー管理が機能するためには、サインアップとサインインの機能が重要です。これまで、ほとんどのアプリケーションには独自の認証システムがあったため、すべてのユーザーがメールアドレス、パスワード、その他の情報を提供してアカウントを積極的に作成する必要がありました。

これはユーザーにとって煩わしいだけでなく、悪名高いほど安全ではありません。多くのユーザーは、どこでも同じパスワードを使用します。password fatigue、およびパスワードが保存されているすべての関係者がいると、パスワードが盗まれる可能性が高くなります。

最近では、人気のあるプラットフォームで既存のアカウントを使用してユーザーがサインアップ/ログインできるようにすることでユーザーエクスペリエンスを向上させる「ソーシャルログイン」(「Facebookでログイン」、「GitHubでログイン」など)を提供するサービスが増えています。