2010-05-17 4 views
0

J'ai un site SharePoint et je souhaite utiliser l'authentification basée sur un formulaire, pas Windows comme c'est le cas par défaut. Pour cela, j'ai lu que je dois modifier le web.config de l'administration centrale et web.config de mon site avec les balises d'appartenance et de roleManager correctement configurées.Authentification basée sur un formulaire SharePoint avec une base de données personnalisée

Mais si j'utilise ceci:

<membership> <providers> <add name="MyProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" .../> </providers> </membership>

System.Web.Security.SqlMembershipProvider nécessite une base de données générée avec ASP.NET Assistant d'installation de SQL Server (aspnet_regsql.exe), ce qui est mon problème! Je veux utiliser une autre base de données avec la table cunstom 'Users' d'où prendre le nom d'utilisateur et le mot de passe pour l'authentification. Comment puis-je faire cela?

Merci d'avance

Répondre

2

Si vous avez une structure de base de données personnalisée, vous devrez écrire une coutume MembershipProvider. Je suggère de commencer here sur MSDN.

Questions connexes