/ src / evidently / legacy / ui / security / service.py
service.py
 1  import abc
 2  from typing import Optional
 3  
 4  from litestar import Request
 5  
 6  from evidently.legacy.ui.base import User
 7  
 8  
 9  class SecurityService:
10      @abc.abstractmethod
11      def authenticate(self, request: Request) -> Optional[User]:
12          raise NotImplementedError()