auth_base_handle.py 406 B

12345678910111213141516171819
  1. # coding=utf-8
  2. """
  3. @project: qabot
  4. @Author:虎虎
  5. @file: authenticate.py
  6. @date:2024/3/14 03:02
  7. @desc: 认证处理器
  8. """
  9. from abc import ABC, abstractmethod
  10. class AuthBaseHandle(ABC):
  11. @abstractmethod
  12. def support(self, request, token: str, get_token_details):
  13. pass
  14. @abstractmethod
  15. def handle(self, request, token: str, get_token_details):
  16. pass