🗝
summary refs log tree commit diff
path: root/nginx/handoff.html
diff options
context:
space:
mode:
authormia <mia@mia.jetzt>2024-07-19 17:46:50 -0700
committermia <mia@mia.jetzt>2024-07-19 17:46:50 -0700
commit3b8f8f8fe4fe8e41e91ece2fa284dc940278f6af (patch)
tree9f9b7d47755ee131ce44e4c51d418f74610f0891 /nginx/handoff.html
parent8886f4e5af15feb05b872b633dbb6bb169b44017 (diff)
downloadasylum-3b8f8f8fe4fe8e41e91ece2fa284dc940278f6af.tar.gz
asylum-3b8f8f8fe4fe8e41e91ece2fa284dc940278f6af.zip
properly redirect successful auth requests to the target uri
Diffstat (limited to 'nginx/handoff.html')
-rw-r--r--nginx/handoff.html6
1 files changed, 5 insertions, 1 deletions
diff --git a/nginx/handoff.html b/nginx/handoff.html
index c160580..f012451 100644
--- a/nginx/handoff.html
+++ b/nginx/handoff.html
@@ -12,7 +12,11 @@
 						location = "https://dissociate.mia.jetzt/logout";
 					}
 					await fetch(`/.nginx/cookie?token=${data.token}&max_age=${data.expiresIn - 60}`);
-					location = "/";
+					if (location.hash) {
+						location = location.hash.slice(1);
+					} else {
+						location = "/";
+					}
 				} else {
 					console.log("not authenticated, redirecting");
 					location = "https://dissociate.mia.jetzt/login";