Use cookie

This commit is contained in:
Henry Hiles 2025-06-22 15:04:10 -04:00
commit a5ac3218ea
No known key found for this signature in database

View file

@ -73,16 +73,13 @@ class ApiHelper {
return Response(400, body: "Token post failed"); return Response(400, body: "Token post failed");
} }
final uri = Uri.parse(redirectUri).replace( return Response.found(
queryParameters: { redirectUri,
...Uri.parse(redirectUri).queryParameters, headers: {
...(json.decode(await tokenRes.readAsString()) as Map).map( 'set-cookie':
(key, value) => MapEntry(key, value.toString()), 'id_token=${json.decode(await tokenRes.readAsString())["id_token"]};',
),
}, },
); );
return Response.found(uri.toString());
} }
Future<Response> tokenHandler(Request request) async { Future<Response> tokenHandler(Request request) async {
@ -127,7 +124,6 @@ class ApiHelper {
"id_token": token, "id_token": token,
"access_token": token, "access_token": token,
"token_type": "Bearer", "token_type": "Bearer",
"expires_in": 600,
}), }),
headers: {"Content-Type": "application/json"}, headers: {"Content-Type": "application/json"},
); );