2013-01-16 6 views
0

ADFS 2.0에서 ClaimsProviderTrust로 startersts를 설정했습니다. ADFS 2.0 web.config 항목을 변경하여 표시 할 로그인 양식을 구성했습니다. 일부 사용자의 전자 메일 주소를 입력 할 때 ADFS 2.0 설치에서 제공되는 Active Directory를 통해 StarterSts에 로그인 할 때 로그인 프로세스를 사용자 정의하려고합니다. 나는 포스트 http://blogs.msdn.com/b/card/archive/2010/01/27/customizing-the-ad-fs-2-0-sign-in-web-pages.aspxStarterSTS를 백업 인증 저장소로 사용

protected void SubmitButton_Click(object sender, EventArgs e) 
{ 
    try 
    { 
     SignInWithTokenFromOtherSTS(UsernameTextBox.Text, PasswordTextBox.Text); 
    } 
    catch (Exception ex) 
    { 
     // 
     // Fall back to signing in locally with the given username and password. 
     // 
     SignIn(UsernameTextBox.Text, PasswordTextBox.Text); 
    } 
} 

난 그냥 변수 OtherSTSAddressYourSTSAddress의 값이 무엇인지 모르는의 코드를 시도했다.

const string OtherSTSAddress = "https://ipsts.federatedidentity.net/SecurityTokenService/InteropSts.svc/Sts"; 

const string YourSTSAddress = "https://your-sts/adfs/ls/"; 

그래서 전 StarterSTS의 WS-신뢰 엔드 포인트는 다음과 같습니다 난 당신이 제공 한 링크 당으로

답변

1

올바른이 주소를 한 후 할 필요가 더 이상 구성이있다.

후자는 ADFS WS-Fed 끝점입니다. "your-sts"섹션에서 ADFS를 설치 한 상자의 URL로 대체하십시오.

기사에 따르면, 그게 전부입니다.

+0

필자는 StarterSTS에 InteropSts.svc 파일이 없거나 IdentityServerv1 또는 V2 파일이 없을 것이라고 생각합니다. – Deeptechtons

+0

아마도 - 해당 파일을 찾아서 사용해야합니다. StarterSTS는 어딘가에 엔드 포인트 목록을 가져야합니다. – nzpcmad