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