From 7e805dff08d4cbe14abab567edb7a301bdde6dda Mon Sep 17 00:00:00 2001 From: Bruno Wagner Date: Thu, 20 Oct 2016 19:13:00 -0200 Subject: Moving authentication out of login_resource This is ongoing work to be able to accept and validate user domain on login (so the user can use or ) We are extracting the authentication logic from login_resource to be able to test and cover the cases we need --- service/pixelated/config/authentication.py | 11 ----------- service/pixelated/config/leap.py | 2 +- 2 files changed, 1 insertion(+), 12 deletions(-) delete mode 100644 service/pixelated/config/authentication.py (limited to 'service/pixelated/config') diff --git a/service/pixelated/config/authentication.py b/service/pixelated/config/authentication.py deleted file mode 100644 index dc8439cc..00000000 --- a/service/pixelated/config/authentication.py +++ /dev/null @@ -1,11 +0,0 @@ -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) diff --git a/service/pixelated/config/leap.py b/service/pixelated/config/leap.py index b060170f..5dbfe21b 100644 --- a/service/pixelated/config/leap.py +++ b/service/pixelated/config/leap.py @@ -13,7 +13,7 @@ from leap.bitmask.bonafide.provider import Api from pixelated.config import credentials from pixelated.config import leap_config -from pixelated.config.authentication import Authentication +from pixelated.authentication import Authentication from pixelated.bitmask_libraries.certs import LeapCertificate from pixelated.bitmask_libraries.provider import LeapProvider from pixelated.config.sessions import LeapSessionFactory -- cgit v1.2.3