From a5ac3218ea3e6c8d44c79a3fcd2a572da2554c4d Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sun, 22 Jun 2025 15:04:10 -0400 Subject: [PATCH] Use cookie --- lib/helpers/api_helper.dart | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/lib/helpers/api_helper.dart b/lib/helpers/api_helper.dart index 950a97e..e5ca8a8 100644 --- a/lib/helpers/api_helper.dart +++ b/lib/helpers/api_helper.dart @@ -73,16 +73,13 @@ class ApiHelper { return Response(400, body: "Token post failed"); } - final uri = Uri.parse(redirectUri).replace( - queryParameters: { - ...Uri.parse(redirectUri).queryParameters, - ...(json.decode(await tokenRes.readAsString()) as Map).map( - (key, value) => MapEntry(key, value.toString()), - ), + return Response.found( + redirectUri, + headers: { + 'set-cookie': + 'id_token=${json.decode(await tokenRes.readAsString())["id_token"]};', }, ); - - return Response.found(uri.toString()); } Future tokenHandler(Request request) async { @@ -127,7 +124,6 @@ class ApiHelper { "id_token": token, "access_token": token, "token_type": "Bearer", - "expires_in": 600, }), headers: {"Content-Type": "application/json"}, );