와일드 카드가 적용된 하위 도메인 응용 프로그램에 대한 단순 구성원 인증을 구현하려고합니다. 사용자는 루트 사이트 (예 : www.localhost.com)에 로그인하고 psuedo 하위 도메인 사이트 (www.user1.localhost.com)로 리디렉션됩니다. 서버에는 하나의 응용 프로그램 만 있습니다.단순 멤버쉽 하위 도메인 인증
인증을 위해 다음의 web.config 항목은 작동하지 않습니다 :
<authentication mode="Forms">
<forms loginUrl="~/Account/SignIn" timeout="2880" domain=".localhost" />
</authentication>
위의 항목은 루트 사이트 또는 사용자가 특정 사이트 중 하나에 사용자를 인증하지 않습니다. 로컬 호스트 파일이 올바르게 구성되었습니다.
Simple Membership에서는이 인증 체계가 가능합니까? 단계가 빠졌습니까?
한 응용 프로그램에 대해서만 인증합니다. 응용 프로그램은 와일드 카드 DNS 항목을 사용하여 모든 트래픽, 가짜 하위 도메인 또는 다른 응용 프로그램을 동일한 응용 프로그램에 전달합니다. 컴퓨터 키를 구성해야합니까? – njebert
아니요, 동일한 응용 프로그램 인 경우 컴퓨터 키를 구성 할 필요가 없습니다. FireBug를 사용하여 후속 요청을 위해 인증 쿠키가 전송되는지 확인하십시오. –
.ASPXAUTH 쿠키는 인증 후 localhost.com에 대한 후속 요청을 위해 전송됩니다. localhost.com에서 인증 한 후 sample.localhost.com으로 이동하려고 시도 할 때 쿠키가 전송되지 않습니다. – njebert