0

누구나 IIS 7.5에서 실행중인 thinktecture ID 서버를 사용하여 2 단계 인증을 성공적으로 구현 했습니까?Thinktecture IdentityServer를 2 단계 인증과 함께 사용 IIS 7/통합

http://mvolo.com/iis-70-twolevel-authentication-with-forms-authentication-and-windows-authentication/

많은 행운을 가지고 있지 비록 : 나는 시도했다

용액 모든 IIS 6/클래식 모드 위해 개발하는 것, 그 문제에 달려 드는 것 같았다 한 남자를 발견했다 Thinktecture로 게임을 즐기십시오.

우리가하려는 것은 Windows 인증을 통해 사용자를 인증하고, 사용할 수없는 경우이를 폼 인증으로 보냅니다. 왜 이렇게 복잡한 지 모르겠다. 일반적인 일처럼 보인다.

답변

0

이것은 ASP.NET에서 실제로 지원되지 않습니다. web.config의 authenticationMode 속성은 좋은 이유 (예 : Windows 또는 Forms)의 열거 형입니다. 이것은 IIS/ASP.NET의 제한 사항입니다.

마이크와 같은 모든 접근법은 "해킹"으로 간주됩니다. 그것들은 작동 할 수도 있지만 맨 위에있는 ASP.NET 응용 프로그램은이를 위해 설계되었거나 인식해야합니다. IdentityServer는 그렇지 않습니다.

+0

IdentityServer에서이 기능을 사용하는 방법에 대한 제안 사항이 있습니까? 아니면 기본적으로 두 번 도메인에 설치하고 한 번 밖에 설치해야합니까? – Mike

+0

음 - 일부는 Windows로 설정된 vdir을 사용합니다 - 세션 쿠키를 설정하고 기본 앱으로 리디렉션합니다. 또한 완벽하지는 않지만 작동합니다. 물론 IdSrv 쿠키 세터를 복제해야합니다. (즉, ASP.NET에서는 지원되지 않습니다.)) – leastprivilege