Как определить, истек ли срок действия пароля пользователя - PullRequest
2 голосов
/ 18 ноября 2011

У нас есть веб-приложение на C #, которое связывается с бизнес-сервером через .net remoting (фактически используя подлинные каналы).

Подключение к бизнес-серверу аутентифицируется с использованием NTLM. Наши пользователи обычно настраивают учетную запись пользователя в своем домене (давайте назовем USERX) и используем эти учетные данные для подключения к бизнес-серверу.

Веб-приложение подключается при запуске и сохраняет соединение открытым. Он создает новый NetworkCredential с использованием данных USERX и устанавливает его на канале.

Наши клиенты недовольны тем, что по истечении срока действия пароля пользователя появляется общая ошибка «что-то пошло не так». Они хотят получить более конкретную ошибку, сообщающую им, что они должны сменить пароль USERX.

Я ничего не знаю о NTLM!

Можно ли даже определить причину ошибки аутентификации, чтобы мы могли дать более значимую ошибку пользователям?

Любая помощь / указатели / ссылки с благодарностью.

1 Ответ

2 голосов
/ 18 ноября 2011
...