From 6b1251a1ee9627c4cfbe1f0fa5bc493f80e8c234 Mon Sep 17 00:00:00 2001 From: Ludovic Claude <ludovic.claude54@gmail.com> Date: Mon, 29 Aug 2016 10:24:08 +0200 Subject: [PATCH] Hard-code location of the login endpoint for HBP --- .../java/eu/hbp/mip/configuration/SecurityConfiguration.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java index 600a3da57..79903529b 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); -- GitLab