summaryrefslogtreecommitdiff
path: root/service/pixelated/config/authentication.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/config/authentication.py')
-rw-r--r--service/pixelated/config/authentication.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/service/pixelated/config/authentication.py b/service/pixelated/config/authentication.py
new file mode 100644
index 00000000..dc8439cc
--- /dev/null
+++ b/service/pixelated/config/authentication.py
@@ -0,0 +1,11 @@
+class Authentication(object):
+
+ def __init__(self, username, token, uuid, session_id, user_attributes):
+ self.username = username
+ self.token = token
+ self.uuid = uuid
+ self.session_id = session_id
+ self._user_attributes = user_attributes
+
+ def is_admin(self):
+ return self._user_attributes.get('is_admin', False)