클라이언트 인증서를 사용하여 기존 앱에 액세스 제어 기능을 재구성하는 방법에 대한 조언을 찾고 있습니다.IIS의 클라이언트 인증서 - 확실하지 않습니다 - 경험해주세요.
저희 회사는 다른 사람들에게 라이센스를 제공하는 기존 인트라넷 앱 (고전 ASP/IIS)을 보유하고 있습니다. 지금까지는 그것을 사용하는 각 조직 내에서 호스팅되었으며 보안은 "인트라넷에 액세스 할 수 있으면 응용 프로그램에 액세스 할 수있는 경우"로 구성되었습니다.
지금은 외부에서이 앱을 호스팅하여 자신을 호스팅하지 않으려는 다른 조직이 사용할 수있는 새로운 클라이언트를 만들 수있는 방법을 모색 중입니다.
새 조직의 모든 사용자에게는 클라이언트 인증서가 있으므로 IIS에서 '클라이언트 인증서 필요'항목을 사용하고 싶습니다. "Organization = BigClientX가 로컬 사용자 인 것처럼 가장하면"이라고 말할 수 있습니다.
"조직 = BigClientX가 virtualdirectoryZ의 리소스에 액세스하도록하고 그렇지 않으면 무시하십시오"라고 말하는 것이 좋습니다.
내가 가장 좋은 접근 방법이라면이 작업을 수행 할 애드온 (아마도 ISAPI 필터)을 구매하게되어 매우 기쁩니다. 조언/전쟁 이야기는으로 환영받을 것입니다. 나는 비슷한 짓을했는지
답변 해 주셔서 감사합니다. 감사 드리며 사과 드리겠습니다. – shearichard