我已经在ECS中部署了Spring Boot应用程序,并且我试图将Okta与AWS ECS集成在一起。我有2 ECS tasks,由于Okta验证失败,因此显示“无效凭据”。当ECS任务计数为1时,其工作。
我已经在属性文件中指定了以下参数:okta.oauth2.issuer,okta.oauth2.clientId,okta.oauth2.clientSecret,okta.oauth2.scopes,spring.security.oauth2.client.registration.okta.redirect-uri
下面是WebSecurityConfiguration:
@Profile({"qual", "cert", "prod"}) public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers("/health") .permitAll() .anyRequest() .authenticated() .and().oauth2Client() .and().oauth2Login(); } }
我希望我的用户可以通过Okta成功重定向到应用程序。
我已经在ECS中部署了Spring Boot应用程序,并且我试图将Okta与AWS ECS集成在一起。我有2个ECS任务,由于这些任务,Okta验证失败并显示“无效凭据”。...
通过在负载均衡器上启用粘性来解决此问题