diff options
Diffstat (limited to 'service/pixelated/config/authentication.py')
-rw-r--r-- | service/pixelated/config/authentication.py | 11 |
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) |