From 444fff5b6264bfb382aaaf1dc58f2a7d7e685392 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 22 Jul 2025 11:46:38 -0400 Subject: [PATCH] Add more info to introspection --- lib/helpers/api_helper.dart | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/helpers/api_helper.dart b/lib/helpers/api_helper.dart index d52d5cd..bf4b4b5 100644 --- a/lib/helpers/api_helper.dart +++ b/lib/helpers/api_helper.dart @@ -183,8 +183,24 @@ class ApiHelper { ).readAsString()), ), ); + + final jwt = JWT.verify( + token, + SecretKey( + (await File.fromUri( + Uri.file(ref.read(SettingsController.provider)!.jwtSecretFile), + ).readAsString()), + ), + ); + + final name = jwt.issuer!.split(":").first.replaceFirst("@", ""); + return Response.ok( - json.encode({"active": true}), + json.encode({ + "active": true, + "email": "$name@federated.nexus", + "name": name, + }), headers: {"content-type": "application/json"}, ); } catch (_) {