Initial cleanup of the codebase
Change-Id: Idbc92ea3c2d7ee4d4807d1d83ceee9a299b9a9f7
diff --git a/service/providers/requestUtils.py b/service/providers/requestUtils.py
new file mode 100644
index 0000000..9de2a8c
--- /dev/null
+++ b/service/providers/requestUtils.py
@@ -0,0 +1,26 @@
+from requests.auth import AuthBase
+
+__author__ = 'hanl'
+
+
+class Oauth2Auth(AuthBase):
+ '''
+ starts needs to match the provider name
+ '''
+ def __init__(self, token=None):
+ self.token = token
+
+ def __call__(self, r):
+ if self.token is not None:
+ r.headers['Authorization'] = "OAuth2 Bearer " + self.token
+ return r
+
+
+class CustomAuth(AuthBase):
+ def __init__(self, token=None):
+ self.token = token
+
+ def __call__(self, r):
+ if self.token is not None:
+ r.headers['Authorization'] = "api_token " + self.token
+ return r