Spring Security OAuth2ソーシャルログイン

Spring Security OAuth2ログイン実装 - Google/GitHubソーシャルログインの導入

OAuth2の認可コードフロー、spring-boot-starter-oauth2-clientの導入、Google/GitHub OAuth2クライアント設定、OidcUserServiceによるユーザー情報取得を解説します。Spring Boot 3.4とSpring Security 6.4に対応した実践的なガイドです。