Domanda

Posso avere il meccanismo di autenticazione ADFS per l'implementazione del sottostviamento e del SSO per 3-4 secondi? Sto usando Authentication Authentications. Ho già configurato ADFS.i ho 1 webapplication e ha circa 12 sottogruppi.action.actions rappresentano 1 client.everythings Bene. Ora sto pianificando di implementare SSO per 2 client e i clienti dei clienti devono funzionare con l'ADFS.BUT per i reclami se ho 2 provider di autenticazione STS & ADFS.i otterrei

Inserisci Descrizione dell'immagine qui

Non voglio che SSO utilizzi questa pagina, invece dovrebbero essere prese direttamente sul sito di SharePoint senza credenziali. E DOVREBBE ADFS deve essere eseguito nella pagina di accesso ADFS .FYI Sto usando la conversione SAML 2.0 a SAML 1.1 da implementareSso

È stato utile?

Soluzione 2

Finally i got it to work :

SPWebApplication app = SPContext.Current.Site.WebApplication;
SPAlternateUrl u = app.AlternateUrls[Request.Url];
SPUrlZone zone = u.UrlZone;
SPIisSettings settings = app.IisSettings[zone];
string components = Request.Url.GetComponents(UriComponents.Query, UriFormat.SafeUnescaped);
string AuthProviderString;
if (flag == 1)
    AuthProviderString = "SAML_STS";
else
    AuthProviderString = "Staging External Users";
foreach (SPAuthenticationProvider provider in settings.ClaimsAuthenticationProviders)
{
    if (string.Compare(provider.DisplayName, AuthProviderString, true, System.Globalization.CultureInfo.CurrentUICulture) == 0
        || string.Compare(provider.ClaimProviderName, AuthProviderString, true, System.Globalization.CultureInfo.CurrentUICulture) == 0)
    {
        string url = provider.AuthenticationRedirectionUrl.ToString();


        SPUtility.Redirect(url, SPRedirectFlags.Default, this.Context, components);
    }
}

http://blog.repsaj.nl/index.php/2010/05/sp2010-creating-a-mixed-mode-login-page-for-claims-based-authentication/

Altri suggerimenti

Authentication is managed at the web application level only. It is not possible to have sites within the same web application use different authentication providers unless the entire application supports those providers.

Maybe this article will help: http://msdn.microsoft.com/en-us/library/hh237665.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top