2011-11-18 2 views
2

우리는 .net 원격 (실제로는 정품 채널 사용)을 통해 업무용 서버와 통신하는 C# 웹 응용 프로그램을 보유하고 있습니다.사용자 암호가 만료되었는지 감지하는 방법

비즈니스 서버에 대한 연결은 NTLM을 사용하여 인증됩니다. 사용자는 일반적으로 도메인에 사용자 계정을 설정하고 (USERX라고 부름) 해당 자격 증명을 사용하여 비즈니스 서버에 연결합니다.

웹 앱이 시작될 때 연결되고 연결이 유지됩니다. USERX의 세부 정보를 사용하여 새로운 NetworkCredential을 만들고이를 채널에 설정합니다.

우리 고객은 사용자의 암호가 만료되면 일반적으로 "뭔가 잘못되었습니다"라는 오류가 발생한다는 사실에 불만을 표시합니다. 그들은 USERX 암호를 변경해야한다는보다 구체적인 오류를 원합니다.

나는 NTLM에 대해 아무것도 모른다!

우리가 사용자에게 의미있는 오류를 줄 수 있도록 인증 실패 원인을 검색하는 것이 가능합니까?

모든 도움말/포인터/링크를 크게 높이 평가합니다.

+0

[여기] 일부 정보 (http://msdn.microsoft.com/en-us/library/ms974598.aspx). – CodeCaster

답변

관련 문제