private void configureLogin(HttpSecurity http, OktaOAuth2Properties oktaOAuth2Properties) throws Exception { http.oauth2Login() .userInfoEndpoint() .userService(new OktaOAuth2UserService(oktaOAuth2Properties.getGroupsClaim())) .oidcUserService(new OktaOidcUserService(oktaOAuth2Properties.getGroupsClaim())) .and() .tokenEndpoint() .accessTokenResponseClient(accessTokenResponseClient()); if (oktaOAuth2Properties.getRedirectUri() != null) { http.oauth2Login().redirectionEndpoint().baseUri(oktaOAuth2Properties.getRedirectUri()); } }