changed login and logout to adapt to domain and added ToU

This commit is contained in:
Kevin FEDYNA
2025-01-21 22:31:36 +01:00
parent 642d59dcab
commit 85766ffeed
10 changed files with 199 additions and 63 deletions
+1 -2
View File
@@ -2,7 +2,6 @@ import { Handlers } from "$fresh/server.ts";
import { State } from "$root/routes/_middleware.ts";
import { deleteCookie } from "$std/http/cookie.ts";
const SERVICE = "https://localhost/";
const CAS = "https://ident.univ-amu.fr/cas";
// deno-lint-ignore no-explicit-any
@@ -12,7 +11,7 @@ export const handler: Handlers<any, State> = {
const headers = new Headers();
deleteCookie(headers, "sessionToken", { path: "/" });
headers.set("Location", `${CAS}/logout?service=${SERVICE}`);
headers.set("Location", `${CAS}/logout?service=${context.url.origin}`);
return new Response(null, {
status: 302,