From aaed53f466fd6fe3b24881b4099d493f7ba120ac Mon Sep 17 00:00:00 2001 From: mark-regcentric Date: Tue, 26 Aug 2025 13:53:11 +1000 Subject: [PATCH] Provide access to get_user() Allow handlers to determine if a user is already logged in, without requiring a login. This allows for a welcome banner or a logout link to be displayed on a home page for signed in users without forcing all users to sign in. --- identity/pallet.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/identity/pallet.py b/identity/pallet.py index 0827bce..8f4e20c 100644 --- a/identity/pallet.py +++ b/identity/pallet.py @@ -92,6 +92,9 @@ def logout(self): ) if self._post_logout_view else self._request.url_root) ) + def get_user(self): + return self._auth.get_user() + def login_required( # Named after Django's login_required self, function=None,