署名サービスを利用することで、ユーザーは別プロバイダーで既に保持する資格情報をアプリケーション内で使えるようになります。サービスのアカウントへのログイン時に次のような画像を見たことがある人も多いでしょう。

これが所謂 OAuth2 認証フローと呼ばれるものを利用しています。OAuth2 認証は承認メカニズムの 1 つです。これにより、作成した Web アプリケーションは様々な HTTP サービス (Microsoft、Google など) のユーザー・アカウントに限定的なアクセスが出来るようになります。厳密に言えば、OAuth2 認証だけではなく、それ以上の権限の承認でもあります。

(Google アカウントの) 基本的な流れは次のようになります。



次は: OAuth2 クライアント・シークレットとクライアント ID の生成