Я пишу службу WCF с проверкой подлинности и наткнулся на это: я не могу определить сообщения, возвращенные в случае ошибки при аутентификации (то есть: пользователь не аутентифицирован).Аутентификационные сообщения службы WCF
У меня есть реализация IErrorHandler на месте, однако, похоже, что они не поймают исключения, вызванные (SecurityTokenException
или FaultException<T>
) во время авторизации. Однако я могу подтвердить, что он работает в остальных сценариях.
Что-то я здесь не хватает? Или действительно невозможно поймать и обработать исключения, брошенные в auth?
Благодаря
Я надеялся предоставить более приятные сообщения – AndyBursh
Если вы используете учетные данные клиента UserName и предоставляете свой UsernameAndPasswordValidator, вы можете бросить свое исключение в этом классе. – Jack
Я, в его нынешнем виде. Исключения в них, похоже, не попадают в IErrorHandler – AndyBursh