Я написал небольшой стартер начальной загрузки Spring OAuth-провайдера (App ID) и пытался проверить его https://github.com/yharish991/appid-spring-boot-starter
Вот так выглядит моя конфигурация безопасности
@EnableWebSecurity(debug = true)
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/login**", "/user").authenticated()
.and().logout().logoutSuccessUrl("/")
.permitAll()
.and()
.oauth2Login();
}
}
проблема в том, что после успешной аутентификации приложение всегда снова перенаправляется на страницу входа, а объект Principal всегда имеет значение null