From 771a3e3260e01cd674ee3c47608a0c919a90ac02 Mon Sep 17 00:00:00 2001 From: Andrea Mistrali Date: Fri, 17 Jan 2025 12:37:02 +0100 Subject: [PATCH] Fix username property --- app/lib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/lib.py b/app/lib.py index 525a5a3..59253a4 100644 --- a/app/lib.py +++ b/app/lib.py @@ -53,11 +53,14 @@ class OIDCAuthentication(_OIDCAuth): @property def userinfo(self) -> dict: + log.debug(flask_session.get('userinfo', {})) return flask_session.get('userinfo', {}) @property def username(self) -> str: - return self.userinfo.get('preferred_username', 'unknown') + # This need to be changed after upgrading headscale version + # when hs will use the preferred_username field as username + return self.email.split('@')[0] @property def email(self) -> str: