2009-10-21 6 views
0

J'ai créé un fournisseur d'authentification et je suis allé à l'administration centrale >> Fournisseurs d'authentification et j'ai changé les paramètres d'authentification en formulaires et rempli les détails du fournisseur d'appartenance et du gestionnaire de rôle. Maintenant, quand je vais créer une collection de sites sous l'application web mentionnée ci-dessus, le sélecteur de personnes dans la page de création de site de création fait toujours référence au répertoire actif (l'administrateur central a une authentification Windows). Quelqu'un peut-il expliquer ce comportement?Authentification SharePoint Forms

Je m'attendais réellement à ce que le sélecteur de personnes de la page Créer une collection de sites fasse référence à la base de données Forms plutôt qu'au répertoire actif.

Merci

Répondre

1

Dans le web.config pour votre application Web, vous devez changer la valeur du nœud <PeoplePickerWildcards>. Changez la clé pour votre fournisseur d'adhésion.

+0

Merci pour la réponse Mais ce que je dois faire quand je crée une collection de sites sous l'application Web avec l'authentification par formulaires, je dois donner aux utilisateurs des formulaires comme administrateurs de collection de sites dans la page de création de site. à partir du fournisseur d'authentification du site d'administration centrale. – ProdShare

0

Vous devez ajouter les informations de configuration du fournisseur d'appartenance au fichier web.config de l'Administration centrale. Cela permettra à l'administrateur central de trouver à la fois AD et vos propres membres. Il existe examples on Technet pour un serveur SQL et un fournisseur d'appartenances LDAP. Notez comment il mentionne que les informations du fournisseur d'adhésion doivent être ajoutées à la fois au fichier web.config de l'application Web et à l'administrateur central. Cependant, si vous utilisez un gestionnaire de rôles, ne mettez pas cette information dans le web.config de Central Admin, ou du moins pas à moins que vous ne sachiez vraiment ce que vous faites et pourquoi. :)

Une fois que vous faites cela, le sélecteur de personnes devrait être capable de trouver des personnes du fournisseur d'adhésion de votre solution FBA. Une petite mise en garde si vous utilisez le même magasin AD (ou une sorte de réplique) pour l'authentification Windows et l'authentification LDAP. Vous devrez utiliser le "préfixe" du nom de votre fournisseur d'appartenance lorsque vous spécifiez l'utilisateur, sinon le sélecteur de personnes recherchera toujours la version AD native de cet utilisateur. Par exemple, si vous recherchez "jdoe", vous trouverez toujours "domain \ jdoe" en premier. Si vous voulez que jdoe d'un fournisseur LDAP pointant à cette AD, vous devrez explicitement mettre "ldap: jdoe" (substituant ce que vous avez appelé votre fournisseur d'adhésion dans le web.config pour "ldap"