/ src / evidently / legacy / ui / security / no_security.py
no_security.py
 1  from litestar import Request
 2  
 3  from ..base import User
 4  from ..components.security import NoSecurityComponent
 5  from .service import SecurityService
 6  
 7  
 8  class NoSecurityService(SecurityService):
 9      def __init__(self, security_config: NoSecurityComponent):
10          self.security_config = security_config
11  
12      def authenticate(self, request: Request) -> User:
13          return User(id=self.security_config.dummy_user_id, name="")