from fastapi import Request, Response from .base import BaseAuthPlugin class AnonymousAuthPlugin(BaseAuthPlugin): def build_authorize_url(self, request: Request) -> str: raise NotImplementedError def login(self, request: Request) -> Response: raise NotImplementedError def get_user_identity(self, request: Request) -> str: return "anonymous"