0

나는 이것이 가능하기를 바라고 있습니다. 두 인증 양식을 혼합하려고하지는 않습니다. 내 목표는 폼 인증을 사용하여 기존 사이트를 안전하게 유지하는 것입니다. Windows 인증이 기존 페이지에서 작동하지 않게하려면 Authorize 속성을 사용하여 컨트롤러를 보호하고 그 기능을 그대로 유지해야합니다.MVC - 양식 및 Windows 인증

오직 Windows 인증 만 작동하는 MVC 영역을 추가하고 싶습니다. Windows 통합 인증 만 수락 할 새로운 Authorize 특성 하위 클래스를 만들려고했지만 사이트 대 영역에 대한 인증 모드를 지정하는 방법을 모르겠습니다.

어떻게 이러한 응용 프로그램을 구성 할 수 있습니까?

답변

1

MVC는 스크립트, 이미지, CSS 등과 같이 실제 폴더 구조를 사용하지 않으므로 MVC4에서 그 중 많은 부분이 이제 번들로 가상화됩니다. 따라서 모든 인증은 사이트의 뿌리, 더 많거나 적음.

같은 사이트에서 두 가지 인증 형식을 시도하는 대신 자신의 web.config 및 인증 설정을 사용하여 하위 사이트를 만드는 것이 좋습니다.

+0

네, 저도 그렇게 생각했습니다.하지만이 작업을 수행 할 수있는 옵션이 있기를 희망했습니다. – Andy

+0

@ 앤디 - 다른 옵션도 있지만 상당히 복잡합니다. 하위 사이트는이를 수행하는 가장 간단한 방법입니다. –

+0

아마 당신도 당신의 대답에 그 사람들을 확장 할 수 있습니다. 나는 복잡한 경로를 지키지 않을 것이지만, 다른 사람이 대안을 수행해야하는 이유가 있는지를 완벽하게하기 위해 가능성이 있습니다. – Andy