如何将AWS ECS与Okta集成

时间:2019-10-31 06:48:09

标签: authorization integration saml amazon-ecs okta

我在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成功重定向到应用程序。

1 个答案:

答案 0 :(得分:0)

通过在负载均衡器上启用粘性来解决此问题