From c2183aba0786784b9f43582e981537110aaa7cc3 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@z.dgerhardt.net> Date: Wed, 24 May 2017 16:52:21 +0200 Subject: [PATCH] Set a default URL for redirection after OAuth authentication Since we do not use a SecurityFilter, the previously visited page is not saved in the session. --- src/main/java/de/thm/arsnova/config/SecurityConfig.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/de/thm/arsnova/config/SecurityConfig.java b/src/main/java/de/thm/arsnova/config/SecurityConfig.java index d1c7a9d0f..f6a4c8692 100644 --- a/src/main/java/de/thm/arsnova/config/SecurityConfig.java +++ b/src/main/java/de/thm/arsnova/config/SecurityConfig.java @@ -144,6 +144,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { if (facebookEnabled || googleEnabled || twitterEnabled) { CallbackFilter callbackFilter = new CallbackFilter(oauthConfig()); callbackFilter.setSuffix(OAUTH_CALLBACK_PATH_SUFFIX); + callbackFilter.setDefaultUrl(rootUrl + apiPath + "/"); http.addFilterAfter(callbackFilter, CasAuthenticationFilter.class); } } -- GitLab