add:log
Showing
1 changed file
with
4 additions
and
2 deletions
| ... | @@ -161,13 +161,13 @@ class DocGenericView(LoggerMixin, GenericExceptionMixin, GenericAPIView): | ... | @@ -161,13 +161,13 @@ class DocGenericView(LoggerMixin, GenericExceptionMixin, GenericAPIView): |
| 161 | def get_object(self): | 161 | def get_object(self): |
| 162 | return None | 162 | return None |
| 163 | 163 | ||
| 164 | class IWABaseView: | 164 | class IWABaseView(LoggerMixin, GenericExceptionMixin, GenericAPIView): |
| 165 | 165 | ||
| 166 | permission_classes = () | 166 | permission_classes = () |
| 167 | authentication_classes = () | 167 | authentication_classes = () |
| 168 | 168 | ||
| 169 | @staticmethod | 169 | @staticmethod |
| 170 | def get_token(iwa_url_base, code, redirect_uri, client_id_base64): | 170 | def get_token(self, iwa_url_base, code, redirect_uri, client_id_base64): |
| 171 | headers = { | 171 | headers = { |
| 172 | 'Authorization': 'Basic {0}'.format(client_id_base64), # client_id:secret做base64encode | 172 | 'Authorization': 'Basic {0}'.format(client_id_base64), # client_id:secret做base64encode |
| 173 | 'Content-type': 'application/x-www-form-urlencoded', | 173 | 'Content-type': 'application/x-www-form-urlencoded', |
| ... | @@ -180,6 +180,7 @@ class IWABaseView: | ... | @@ -180,6 +180,7 @@ class IWABaseView: |
| 180 | # get_params_str = '&'.join(['{0}={1}'.format(k, v) for k, v in get_params_dict.items()]) | 180 | # get_params_str = '&'.join(['{0}={1}'.format(k, v) for k, v in get_params_dict.items()]) |
| 181 | iwa_token_url = '{0}intranetb2x/access_token'.format(iwa_url_base) | 181 | iwa_token_url = '{0}intranetb2x/access_token'.format(iwa_url_base) |
| 182 | res = requests.post(url=iwa_token_url, headers=headers, data=get_params_dict) | 182 | res = requests.post(url=iwa_token_url, headers=headers, data=get_params_dict) |
| 183 | #self.running_log.info('[iwa url={0}] [res={1}]'.format(iwa_token_url, res)) | ||
| 183 | 184 | ||
| 184 | return res.json().get('access_token', '') | 185 | return res.json().get('access_token', '') |
| 185 | 186 | ||
| ... | @@ -190,6 +191,7 @@ class IWABaseView: | ... | @@ -190,6 +191,7 @@ class IWABaseView: |
| 190 | } | 191 | } |
| 191 | iwa_user_url = '{0}intranetb2x/userinfo'.format(iwa_url_base) | 192 | iwa_user_url = '{0}intranetb2x/userinfo'.format(iwa_url_base) |
| 192 | res = requests.get(iwa_user_url, headers=headers) | 193 | res = requests.get(iwa_user_url, headers=headers) |
| 194 | #self.running_log.info('[iwa url={0}] [res={1}]'.format(iwa_user_url, res)) | ||
| 193 | 195 | ||
| 194 | return res.json().get('sub', '') | 196 | return res.json().get('sub', '') |
| 195 | 197 | ... | ... |
-
Please register or sign in to post a comment