def post(self, *args, **kwargs): refresh_token = self.post_data['refresh_token'] token_info = RedisHelper.get_refresh_token_info(refresh_token) access_token_ex = self.client.config.get('access_token_ex') refresh_token_ex = self.client.config.get('refresh_token_ex') if token_info: RedisHelper.clear_token_info(refresh_token=refresh_token) token_info = RedisHelper.set_token_info( token_info, access_token_ex, refresh_token_ex) if token_info is None: self.error(msg='Save Access Token Error') else: self.success(token_info) else: self.fail(msg='Invalid or Expired Refresh Token')
def post(self, *args, **kwargs): refresh_token = self.post_data['refresh_token'] token_info = RedisHelper.get_refresh_token_info(refresh_token) access_token_ex = self.client.config.get('access_token_ex') refresh_token_ex = self.client.config.get('refresh_token_ex') if token_info: RedisHelper.clear_token_info(refresh_token=refresh_token) token_info = RedisHelper.set_token_info(token_info, access_token_ex, refresh_token_ex) if token_info is None: self.error(msg='Save Access Token Error') else: self.success(token_info) else: self.fail(msg='Invalid or Expired Refresh Token')
def post(self, *args, **kwargs): access_token = self.post_data['access_token'] RedisHelper.clear_token_info(access_token=access_token) self.success(msg='Logout Success')