ASP.NET CoreでGoogleログイン認証
.net、Dapper、Mysql、Redisで軽量ハイパフォーマンスで実装したい時のログイン認証周りの話です。
.net8.0で実装しています。
Google管理画面からログイン認証を設定します。
アプリに Microsoft.AspNetCore.Authentication.Google NuGet パッケージを追加します。
Program.csに以下を追加します。
services.AddAuthentication().AddGoogle(googleOptions =>
{
googleOptions.ClientId = "ここにGoogle Client ID";
googleOptions.ClientSecret = "ここにGoogle Seqret ID";
//認証コールバックをカスタマイズしたい場合設定
options.CallbackPath = new PathString("/signin-google");
});
参考サイト:ASP.NET Core での Google 外部ログインのセットアップ
この記事が気に入ったらサポートをしてみませんか?