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
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
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