6

클라이언트 브라우저에서 클라이언트 인증을 검색하여 사용자를 인증하려고합니다. 나는 컨트롤러와 같은 이름의 폴더를 만들 수 있고, IIS에서는 클라이언트 인증서가 필요하도록 SSL 설정을 지정할 수 있음을 알고 있습니다. 사실, 나는 이것을 시도하고 효과가 있지만이 방법을 사용할 수 없다. 왜냐하면 사용자에게 클라이언트 인증서를 요청할 필요가없는 다른 작업이 컨트롤러 안에 있기 때문이다. 또한 나는 다른 컨트롤러에서 클라이언트 인증서를 요청해야합니다.Asp.net MVC로 클라이언트 인증서 요청

그래서 클라이언트 인증서를 선택하라는 메시지가 나타나면 (가능하다면) 깨끗한 방법을 알고 있습니까?

답변

-1

ssl certificate로 방어해야하는 경우 액션/컨트롤러에 [RequireHttps] 속성을 사용하십시오.

0

몇 가지 사전 조건이 있습니다.

Trusted CA root certificate. 
Server Certificate from a trusted CA. 
Client Certificate from a trusted CA. 
당신은 IIS의 초기 구성을 설정하려면이 문서를 참조 할 수

: 스택 오버플로 How to configure IIS client certificate

+0

에 오신 것을 환영합니다! 이 링크가 질문에 대답 할 수는 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. [좋은 답변 작성 방법] (http://stackoverflow.com/help/how-to-answer)을 참조하십시오. – ByteHamster