diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java index 600a3da5780cb8d5633e038ea8620b874ad29245..79903529b784343acab91e028c5c77eaffea3447 100644 --- a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java +++ b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java @@ -56,6 +56,8 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.security.Principal; +// See https://spring.io/guides/tutorials/spring-boot-oauth2/ for reference about configuring OAuth2 login + /** * Configuration for security. */ @@ -124,7 +126,7 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { } private Filter ssoFilter() { - OAuth2ClientAuthenticationProcessingFilter hbpFilter = new OAuth2ClientAuthenticationProcessingFilter(loginUrl); + OAuth2ClientAuthenticationProcessingFilter hbpFilter = new OAuth2ClientAuthenticationProcessingFilter("/login/hbp"); OAuth2RestTemplate hbpTemplate = new OAuth2RestTemplate(hbp(), oauth2ClientContext); hbpFilter.setAuthenticationSuccessHandler(new SimpleUrlAuthenticationSuccessHandler(frontendRedirectAfterLogin)); hbpFilter.setRestTemplate(hbpTemplate);