diff --git a/validation/oidc_whoami.py b/validation/oidc_whoami.py index 587e77f..29aabb8 100644 --- a/validation/oidc_whoami.py +++ b/validation/oidc_whoami.py @@ -2,6 +2,7 @@ import os import sys import json +import html import webbrowser import secrets import time @@ -169,13 +170,13 @@ class CallbackHandler(BaseHTTPRequestHandler):

✅ Welcome back!

User Information

-

Username: {claims.get('preferred_username', claims.get('sub', 'N/A'))}

-

Name: {claims.get('name', 'N/A')}

-

Email: {claims.get('email', 'N/A')}

+

Username: {html.escape(str(claims.get('preferred_username', claims.get('sub', 'N/A'))))}

+

Name: {html.escape(str(claims.get('name', 'N/A')))}

+

Email: {html.escape(str(claims.get('email', 'N/A')))}


ID Token Claims:

-
{json.dumps(claims, indent=2)}
+
{html.escape(json.dumps(claims, indent=2))}
Logout