7a165b3f by 冯轩

add:log

1 parent 203b4a05
......@@ -161,13 +161,13 @@ class DocGenericView(LoggerMixin, GenericExceptionMixin, GenericAPIView):
def get_object(self):
return None
class IWABaseView:
class IWABaseView(LoggerMixin, GenericExceptionMixin, GenericAPIView):
permission_classes = ()
authentication_classes = ()
@staticmethod
def get_token(iwa_url_base, code, redirect_uri, client_id_base64):
def get_token(self, iwa_url_base, code, redirect_uri, client_id_base64):
headers = {
'Authorization': 'Basic {0}'.format(client_id_base64), # client_id:secret做base64encode
'Content-type': 'application/x-www-form-urlencoded',
......@@ -180,6 +180,7 @@ class IWABaseView:
# get_params_str = '&'.join(['{0}={1}'.format(k, v) for k, v in get_params_dict.items()])
iwa_token_url = '{0}intranetb2x/access_token'.format(iwa_url_base)
res = requests.post(url=iwa_token_url, headers=headers, data=get_params_dict)
#self.running_log.info('[iwa url={0}] [res={1}]'.format(iwa_token_url, res))
return res.json().get('access_token', '')
......@@ -190,6 +191,7 @@ class IWABaseView:
}
iwa_user_url = '{0}intranetb2x/userinfo'.format(iwa_url_base)
res = requests.get(iwa_user_url, headers=headers)
#self.running_log.info('[iwa url={0}] [res={1}]'.format(iwa_user_url, res))
return res.json().get('sub', '')
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!