Panneaux personnalisés Picker ADFS par fournisseur de réclamations
-
09-12-2019 - |
Question
J'ai une ferme avec la réclamation basée sur la réclamation / ADFS configurée .. J'ai des services Web en cours d'exécution et le "Aureuvérateur (nom de domaine \ nom)" ne fonctionne pas, car les gens le font.
J'ai lu beaucoup de choses en ligne, j'essaie de suivre un tutoriel comme celui-ci:
et pour installer des solutions comme:
http://msdn.microsoft.com/en-us/library/ gg251994.aspx
Ce dernier jette une exception que je ne peux pas comprendre (car la bibliothèque est dans GAC):
Could not load type 'Microsoft.Office.Server.Audience.AudienceManager' from assembly 'Microsoft.Office.Server.UserProfiles, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'. at WingtipClaimProviders.AudienceClaimProvider.FillClaimsForEntity(Uri context, SPClaim entity, List`1 claims) at Microsoft.SharePoint.Administration.Claims.SPClaimProvider.GetClaimsForEntity(Uri context, SPClaim entity) at Microsoft.SharePoint.Administration.Claims.SPClaimProviderOperations.ClaimsForEntity(Uri context, SPClaimProviderOperationOptions mode, String[] providerNames, SPClaim entity) at Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.AugmentClaimsIdentity(IClaimsIdentity identity, SPClaim identityC...
La chose que je ne peux vraiment pas comprendre, c'est pourquoi chaque exemple ajoute des revendications à la collection ... n'est pas possible de modifier une réclamation et de le renvoyer? Je pense que la réclamation comme un nom interne est "réécrire au runtime" de I # 0. | Domaine \ utilisateur à domain \ user?
Une autre chose que je ne puisse pas comprendre est pourquoi personne n'a créé un colis avec un sélecteur de personnes personnalisées ... Quelqu'un a-t-il quelqu'un à partager?
La solution
Après jour de la recherche, j'ai trouvé ce projet:
Pour résoudre le problème de manière programmatique, je trouve que je dois ajouter un préfixe aux mails à rechercher ...
sur Windows Auth Recherchez "Domaine \ User" était OK et aussi "user@domain.xx" avec la revendication que je dois rechercher:
i:05.t|saml provider|user@domain.XX