백엔드 서버 호출 용 웹 API2와 클라이언트 측 코드 용 Angularj를 사용하여 MVC5 웹 응용 프로그램을 작성합니다. 응용 프로그램이 Windows 인증을 사용 중입니다. 웹 API 컨트롤러의 일부 메서드에 대해 특정 사용자 역할에 대한 권한 부여 특성을 설정했습니다. 문제는 인증에 실패하면 사용자가 로그인 할 수 있도록 Windows 보안 대화 상자를 팝업하는 것입니다. 이 대화 상자가 나타나지 않도록하고 특정 URL로 리디렉션하거나 오류 상태 코드 및 오류 메시지를 다시 표시하는 방법이 있습니까?Windows 인증을 사용하여 302 리디렉션을 방지하는 방법
온라인으로 검색 한 결과 Windows 인증이 아닌 OWIN 인증에 대한 해결책을 찾았습니다.
아래처럼
DelegatingHandler
을 확장 할 필요가있다. 감사! – user1214916새로운 응답을 작성하면 제대로 작동하지만 401 상태를 유지하려면 어떻게해야합니까? 나는 응답을 보았다. 헤더들 .WwwAuthenticate는 비어 있고 응답이다. 위치는 널이다. – user1214916