현재 Windows 인증을 사용하고있는 응용 프로그램에 문제가 있습니다.Windows 인증에서 Mvc.AuthorizeAttribute와 Http.AuthorizeAttribute가 서로 다른 동작을하는 이유
사용자 정의 AuthorizeAttribute가 적용된 MVC Controller와 ApiController가 있습니다. MVC에서 Mvc.Authorization이 실패하면 오류 페이지로 리디렉션 할 수 있지만 Http.Authorization의 경우 IsAuthorized를 true 또는 false로만 반환 할 수 있으며 사용자가 아닌 경우 Windows 인증의 로그인 모달과 동일한 모달 대화 상자가 표시됩니다. 인정 받은. 나는 그것이 일어나는 이유에 대한 올바른 설명을 찾을 수 없다. 그것을 커스터마이즈 할 수 있습니까? 둘 다 401 상태를 반환하지만 왜 다른 행동을합니까?