Все мои запросы контроллера от браузера перенаправляются в SSO даже после аутентификации. Перенаправление в порядке для аутентификации. Но после проверки подлинности он не должен перенаправляться в SSO.
Я настроил конфигурацию безопасности SAML, следуя в основном этому url . Перенаправление работает правильно.
Это код в моей переопределенной функции configure внутри SecurityConfig class:
....
.antMatchers("/saml/**").permitAll()
.anyRequest().authenticated()
.and()
.apply(saml())
.userDetailsService(samlUserService)
.serviceProvider()
.protocol(spProtocol)
.hostname(spHost)
.basePath(spBashPath)
.keyStore()
.storeFilePath(keyStoreFile)
.keyPassword(keyStorePassword)
.keyname(keyStoreAlias)
.and()
.and()
.identityProvider()
.metadataFilePath(metadataPath)
.and()
.and();
...
```}
This redirects and goes for a SAML authentication request every single time but that shouldn't be the case. I think I am unable to save the SAML assertion but I maybe wrong.