Question

Puis-je avoir un mécanisme d'authentification ADFS pour une implémentation de sous-catégorie et de SSO pour 3-4 sous-vues? J'utilise une authentification basée sur les revendications.Je avoir des ADFS déjà configurés.J'ai 1 webapplication et avoir environ 12 sous-dises.Chaque sous-titre représente 1 client.EveryThings. Maintenant, je prévois de mettre en œuvre SSO pour 2 clients et les clients de repos doivent travailler avec les ADFS.Mais pour affirmer si je dispose de 2 fournisseurs d'authentification STS & Adfs.i obtiendrait

Entrez la description de l

Je ne veux pas que SSO utilise cette page, ils doivent plutôt être pris directement sur le site SharePoint sans identification. Et les ADFS doivent être prises à la page de connexion ADFS .FYI J'utilise SAML 2.0 à SAML 1.1 Conversion à la mise en œuvreSSO

Était-ce utile?

La solution 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/

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top