From 9c41159566854f316f5f4021b3502b64b85a241c Mon Sep 17 00:00:00 2001 From: Jay Hodgson Date: Thu, 3 Oct 2024 13:49:01 -0700 Subject: [PATCH] expire the cookie in an hour --- .../web/client/GlobalApplicationStateImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/sagebionetworks/web/client/GlobalApplicationStateImpl.java b/src/main/java/org/sagebionetworks/web/client/GlobalApplicationStateImpl.java index 916a264938..7f7450fe91 100644 --- a/src/main/java/org/sagebionetworks/web/client/GlobalApplicationStateImpl.java +++ b/src/main/java/org/sagebionetworks/web/client/GlobalApplicationStateImpl.java @@ -32,7 +32,6 @@ import org.sagebionetworks.web.client.jsinterop.SRC; import org.sagebionetworks.web.client.mvp.AppActivityMapper; import org.sagebionetworks.web.client.mvp.AppPlaceHistoryMapper; -import org.sagebionetworks.web.client.place.LoginPlace; import org.sagebionetworks.web.client.utils.Callback; import org.sagebionetworks.web.client.utils.CallbackP; import org.sagebionetworks.web.client.widget.footer.VersionState; @@ -616,7 +615,14 @@ public void onPreviewNativeEvent(NativePreviewEvent event) { @Override public void gotoLoginPage() { //tell One Sage to return to the current url - cookieProvider.setCookie(ONESAGE_REDIRECT_COOKIE_KEY, gwt.getCurrentURL()); + Date hourFromNow = new Date(); + hourFromNow.setTime(hourFromNow.getTime() + (60 * 60 * 1000)); + + cookieProvider.setCookie( + ONESAGE_REDIRECT_COOKIE_KEY, + gwt.getCurrentURL(), + hourFromNow + ); //go to One Sage to log in gwt.assignThisWindowWith(gwt.getOneSageURL()); }