Spring Security OAuth2,如何自定义授权代码

时间:2020-08-13 07:02:38

标签: spring-security spring-security-oauth2 spring-oauth2

我要在“授权码授予”中自定义授权码/

我已经看过this(https://www.baeldung.com/spring-security-custom-oauth-requests),它显示了它在oauthlogin(而不是formLogin)中的使用方式。 我正在使用Formlogin,所以我认为它不起作用。 因此,我想知道在formlogin的情况下如何更改响应值。 而且我想更改Auth代码值,也想告诉我如何更改它。

  http.requestMatchers()
                .antMatchers("/login"
                        , "/logout"
                        , "/service_spring_security_check"
                        , "/oauth/authorize"
                        , "/clients/groups/**"
                        , "/clients/**"
                        , "/clients"
                        , "/api/**"
                        , "/secret/matches"
                        , "/auth/defaultToken"
                        , "/main"
                ).and()
                .authorizeRequests()
                .and()
                .formLogin()
                .loginPage("/login")
                .loginProcessingUrl("/service_spring_security_check")
                .usernameParameter("service_username")
                .passwordParameter("service_password")
                .defaultSuccessUrl("/main")
                .failureHandler(loginFailureHandler)
                .permitAll()
                .and()
                .logout()
                .logoutSuccessHandler(logoutSuccessHandler)
                .logoutSuccessUrl("/login")
                .and().cors().configurationSource(configurationSource())
                .and().csrf().disable();

0 个答案:

没有答案