diff --git a/morpfw/identity.py b/morpfw/identity.py
index <HASH>..<HASH> 100644
--- a/morpfw/identity.py
+++ b/morpfw/identity.py
@@ -1,7 +1,17 @@
-import morepath
 import pytz
 
+import morepath
+
+from .authn.pas.utils import has_role
+
+
 class Identity(morepath.Identity):
+    def __init__(self, request, userid, **kw):
+        self.request = request
+        super().__init__(userid, **kw)
 
     def timezone(self):
         return pytz.UTC
+
+    def is_administrator(self):
+        return has_role(self.request, "administrator", userid=self.userid)
added convenient accessor for is_administrator