Skip to content

Document missing OAuth2LoginAuthenticationFilter set AuthorizationRequestRepository #13098

Closed
@BingChunMoLi

Description

@BingChunMoLi

gh-13090

@Configuration
@EnableWebSecurity
public class OAuth2ClientSecurityConfig {

	@Bean
	public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
		http
			.oauth2Client(oauth2 -> oauth2
				.authorizationCodeGrant(codeGrant -> codeGrant
					.authorizationRequestRepository(this.authorizationRequestRepository())
					...
				)
                       .oauth2Login(oauth2 -> oauth2
                               .authorizationEndpoint(endpoint -> endpoint
                                      .authorizationRequestRepository(this.authorizationRequestRepository())
                                      ...
                               )
             ).build();
    }

    @Bean
    public AuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository() {
        return new CustomOAuth2AuthorizationRequestRepository();
    }
}

Metadata

Metadata

Assignees

Labels

in: docsAn issue in Documentation or samplestype: bugA general bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions