Я следую этому уроку: https://spring.io/guides/tutorials/spring-boot-oauth2/
Я не могу понять, как перенаправить на свою, скажем, HTML-страницу после успешного входа в систему.
Вот моя отправная точка:
@SpringBootApplication
@EnableOAuth2Sso
public class SimpleApplication extends WebSecurityConfigurerAdapter {
public static void main(String[] args) {
SpringApplication.run(SimpleApplication.class, args);
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.antMatcher("/**")
.authorizeRequests()
.antMatchers("/", "/login**", "/webjars/**", "/error**")
.permitAll()
.anyRequest()
.authenticated();
}
}
Вот мой application.yml
security:
oauth2:
client:
clientId: id
clientSecret: secret
accessTokenUri: https://graph.facebook.com/oauth/access_token
userAuthorizationUri: https://www.facebook.com/dialog/oauth
tokenName: oauth_token
authenticationScheme: query
clientAuthenticationScheme: form
resource:
userInfoUri: https://graph.facebook.com/me
Я попытался добавить ниже метод configure , но он только создает больше проблем с отсутствующей зависимостью, а затем спропущенный бин и т. д.
.and()
.oauth2Login().defaultSuccessUrl("/after");
Может кто-нибудь посоветовать?