Esempio n. 1
0
 def _remote_authenticated_user(self, request: Request, email: str):
     app_config = request.registry.settings['CFG']  # type: 'CFG'
     uapi = UserApi(None, session=request.dbsession, config=app_config)
     if not app_config.REMOTE_USER_HEADER:
         return None
     try:
         return uapi.remote_authenticate(email)
     except AuthenticationFailed:
         return None
Esempio n. 2
0
 def _remote_authenticated_user(
     self, request: Request, login: typing.Optional[str]
 ) -> typing.Optional[User]:
     app_config = request.registry.settings["CFG"]  # type: CFG
     uapi = UserApi(None, session=request.dbsession, config=app_config)
     if not app_config.REMOTE_USER_HEADER or not login:
         return None
     try:
         return uapi.remote_authenticate(login)
     except AuthenticationFailed:
         return None
Esempio n. 3
0
 def _remote_authenticated_user(
     self,
     request: Request,
     email: str
 ):
     app_config = request.registry.settings['CFG'] # type: 'CFG'
     uapi = UserApi(None, session=request.dbsession, config=app_config)
     if not app_config.REMOTE_USER_HEADER:
         return None
     try:
         return uapi.remote_authenticate(email)
     except AuthenticationFailed:
         return None