La liste ci-dessous reprend l’ensemble des comptes qui ont été créés dans le cadre de l’implémentation. GokanOzcifci azerty123 !
Description
URL
Centrale d’administration de la ferme de production
http://centraladmin.spdev.local:100
Portail –porte d’entrée FBA
http://portail.spdev.local:222
Type de serveur
Infra de Prod Infra de Test
Application Server
SRV-APP-01
Front-End Server
SRV-FE-01
Database
SRV-SQL-01
Port
Port de la centrale d’administration
100
222
Dans le cadre de l’installation d’une authentification FBA dans un environnement SharePoint, le compte utilisé doit détenir certaines permissions sur le serveur de base de données SQL pour fonctionner correctement. Ce compte doit appartenir aux rôles SQL suivants :
Ce compte doit également détenir certaines permissions sur les autres serveurs de la batterie, tel que les serveurs frontaux ou les serveurs applicatifs. La procédure ci-dessous explique comment configurer ASP.NET_SQL :
La procédure permettant de démarrer l’assistant de configuration se fait comme ceci.
Introduisez votre nom de server, la base de données, et vos credentials. Cliquez OK.
Ouvrez .NET Rôles de votre Application Web. Ne faites pas attention de l’erreur qui viens en disant que votre provider n’est pas Trusted. Mettez-votre FBAMembershipProvider comme default provider. Après avoir sélectionnez votre Provider, créez 2 groups :
Configurer .NET Users
Ouvrez .NET Users de votre Application Web. Ne faites pas attention de l’erreur qui viens en disant que votre provider n’est pas Trusted. Mettez-votre FBAMembershipProvider comme default provider.
Apres avoir sélectionnez votre Provider, créez un utilisateur :
Normalement, et je précise bien sur ce mot ; SharePoint devrais automatiquement mettre à jour votre Web App pour autoriser les connexions via Form, mais vérifions quand même.
On va dans la Central D’administration -> Application Management -> Change Site Collection Administrator et sélectionnez votre utilisateur créer y’a quelque étapes auparavant.
On se connecte sur http://portail.spdev.local:222/ avec mes credentials d’ASP.NET et wow, une page sublime de SharePoint :
Il suffit juste de remettre dans IIS de notre Wep App les provider de .NET USERS en « I »
Avant de tout tester faites juste un IISRESET et Bingo !
Allez sur le site http://sharepoint2010fba.codeplex.com/ et télécharger l’application. Puis utilisez ces commandes pout installer et activer la web part dans votre collection de site ou Application Web..
Installation du pack SharePoint 2010 FBA
STSADM.EXE -o Addsolution -filename “C:\gokan\visigo.sharepoint.formsbasedauthentication.wsp” STSADM.EXE -o deploysolution -name visigo.sharepoint.formsbasedauthentication.wsp -immediate -allowGacDeployment -url http://portail.spdev.local:222 STSADM.EXE -o execadmsvcjobs
1.Server Error in ‘/’ Application/
La réponse :
2.Connection impossible sur la web.config via IIS
Sur l’un de mes web.config, un pointer était non destiné vers FBADB (ma nouvelle connectionstring) mais vers l’ancien LocalSqlServer.
Alors pour arranger ça, IIS à mis tout seul un « Remove ».
Ce qu’il en soit est n’est pas une mauvaise idée. Mais si la Connectionstring n’existe plus, il n’arrive pas à supprimer quelque chose qu’il n’existe pas/plus et cela implique des complications. Donc effacer cette petite ligne. <remove name="LocalSqlServer" />
3.Wildcarts
Quand on cherche un utilisateur dans le FBA on ne reçoit rien « tant » que l’on n’a pas mis ses credentials au complet. Ajouter le provider FBAMembershipProvider dans le segment <PeoplePickerWildcards> du web.config de la Central D’administration..
Summitcloud
http://blog.summitcloud.com/2009/11/forms-based-authentication-sharepoint-2010-fb/
Blog
http://ranaictiu-technicalblog.blogspot.com/2011/01/sharepoint-2010-form-based.html
Technet
http://technet.microsoft.com/en-us/library/ee806890.aspx
Gokan Ozcifci
gokanx.wordpress.com
Gokan Ozcifci edited Revision 4. Comment: Translated into French
Gokhan Ozcifci edited Revision 2. Comment: Privacy
Fernando Lugão Veltem edited Revision 1. Comment: add tags