Solutionunvalidated

Replace `formLogin(Customizer.withDefaults())` with `oauth2Login(Customizer.withDefaults())` so Spring Security performs the OAuth2 login flow (e.g., GitHub) for unauthenticated requests.

d49e4ce1-f49d-43a5-a58f-51d85de692f9

Replace formLogin(Customizer.withDefaults()) with oauth2Login(Customizer.withDefaults()) so Spring Security performs the OAuth2 login flow (e.g., GitHub) for unauthenticated requests.