• [ ] https://github.com/spring-projects/spring-security/issues/15130

Comment From: BingChunMoLi

custom AuthorizationRequestRepository

- Document missing OAuth2LoginAuthenticationFilter set AuthorizationRequestRepository

                http.oauth2Client(oauth2 -> oauth2
                        .authorizationCodeGrant(codeGrant -> codeGrant
                                .authorizationRequestRepository(this.authorizationRequestRepository())
                        )
                )
                .oauth2Login(builder -> builder.authorizationEndpoint().authorizationRequestRepository(this.authorizationRequestRepository())).build();

Comment From: BingChunMoLi

Change to lambda

                http.oauth2Client(oauth2 -> oauth2
                        .authorizationCodeGrant(codeGrant -> codeGrant
                                .authorizationRequestRepository(this.authorizationRequestRepository())
                        )
                )
               .oauth2Login(oauth2 -> oauth2
                        .authorizationEndpoint(endpoint-> endpoint
                                .authorizationRequestRepository(this.authorizationRequestRepository())
                        )
                ).build();