2016-11-11 2 views
0

Windows 인증을 사용하는 로컬 서버에 asp.net 핵심 웹 응용 프로그램이 있으며 사용자가 연결할 수 있으며 작업을 수행 할 수 있습니다.Windows 인증을 사용하여 asp.net 코어의 Windows 계정 암호와 값을 비교하는 방법은 무엇입니까?

이제 특정 동작에 대한 확인 메시지로 사용자에게 암호를 묻습니다. 이 시점에서 사용자는 이미 인증되었습니다. 추가 확인이 필요합니다. 프롬프트 값을 Windows 계정에 로그인하는 데 사용하는 암호와 비교하는 방법이 있습니까?

참고 : 고려해야 할 사항은 무엇이며이를 처리하는 더 좋은 방법이 있습니까?

답변

0

아니요, 비교를 위해 원시 암호에 액세스 할 수 없습니다. Windows 인증은 동적 프롬프트에 적합하지 않으며,이를 수행하는 대부분의 흐름은 쿠키를 기반으로합니다. Windows 인증은 모든 요청에 ​​대해 자격 증명을 제공하므로 필요할 때만 메시지를 표시하는 것은 클라이언트/브라우저의 몫입니다. 평균 클라이언트는 프롬프트되지 않으며 현재 사용자의 자격 증명을 사용합니다.

+0

가능한 모든 해결 방법을 제안 해 주시겠습니까? –