def post(self, request): data = json.loads(request.body.decode('utf-8')) result = self.data_analizer(data) if result['status'] != 'Success': return result mode = result['mode'] if mode == 'Authorization': result = BaseView.token_verification(data['access_token'], 'uuid', 'role', 'type') if result['status'] != 'Success': return result return {'status': 'Success', 'data': result['data'], 'code': 200} elif mode == 'Authentication': result = self.authentication(data) return result elif mode == 'Update tokens': result = BaseUserAuthView.update_tokens(access_token_size, refresh_token_size, access_token_ttl, refresh_token_ttl, data['refresh_token'], 'uuid', 'role', 'type') return result
def post(self, request): data = json.loads(request.body.decode('utf-8')) result = self.data_analizer(data) if result['status'] != 'Success': return result mode = result['mode'] if mode == 'Authorization': result = BaseView.token_verification(data['access_token'], 'from_service', 'to_service', 'type') if result['status'] != 'Success': return result return {'status': 'Success', 'data': result['data'], 'code': 200} elif mode == 'Authentication': result = self.authentication(data) return result elif mode == 'Update tokens': result = BaseServiceAuthView.update_tokens( access_token_size, refresh_token_size, access_token_ttl, refresh_token_ttl, data['refresh_token'], 'from_service', 'to_service', 'type') # self.log.info('Обновление токенов пользователя') return result