2012-01-25 3 views
0

일반 ASP.NET 4.0 웹 사이트에 WIF 통합.Windows Identity Foundation을 사용할 때 신뢰 당사자에게 기본 홈페이지를 추가하는 방법은 무엇입니까?

STS 설정이 있고 RP 웹 사이트로 이동하면 STS 로그인 페이지로 리디렉션됩니다.

내가 원하는 것은 내 RP에 Home.aspx가 있다는 것입니다. 모든 사람에게 공개되는 공개 페이지입니다. 로그인 링크가 있습니다. 링크를 클릭하면 STS 로그인 페이지로 이동하고 로그 아웃하면 다시 Home.aspx로 리디렉션됩니다.

문제 : 모든 사람이 Home.aspx에 액세스 할 수 있도록 RP의 web.config에 설정하고 시작 페이지로 설정합니다. 또한 기본 문서로 설정했습니다. 그러나 내 사이트로 이동하면 STS 로그인 페이지로 이동합니다.

왜 나를 집으로 데려가 지 않습니까?

url을 수동으로 수정하여 home.aspx로 이동하면 허용됩니다.

아이디어가 있으십니까?

업데이트 :

이 찾았 http://social.msdn.microsoft.com/Forums/en-US/Geneva/thread/71806907-393f-4782-9c30-971be94a2b62/

을하지만 그건 정말 이상한 해결 방법입니다.

답변

0

링크는 페이지 보호 해제 방법, 즉 ADFS로 리디렉션하지 않고 액세스 할 수있는 페이지를 보여줍니다.

단순히 해당 페이지에 ADFS 로그인 페이지로 연결되는 링크를 넣을 수 있습니다.

+0

나는 완전히 이해하고 있으며 ... ...을 이미 가지고 있습니다. 브라우저에 url을 입력하여 home.aspx에 수동으로 액세스하면 페이지에 액세스 할 수 있습니다. 따라서 대중의 접근은 문제가되지 않습니다. 문제는 모든 사람이 내 전체 루트 폴더에 대한 액세스를 허용하지 않는 한 WIF는 기본 문서/시작 페이지를 가져 오지 않습니다. 사실 그것은 위치 요소의 목적을 무시합니다. – gbs