no allora.
sharepoint si basa su asp.net 2.0, quindi per creare un sistema di autenticazione custom devi scrivere un membership provider personalizzato ereditando da System.Web.Security.MembershipProvider ed implementando almeno i metodi:
- FindUsersByName
- GetAllUsers
- GetUser (both versions)
- ValidateUser
all'interno del metodo ValidateUser, puoi inserire tutta la logica di validazione dell'utente che ora hai inserito all'interno della tua attuale web part.
fatto questo, devi registrare il provider all'interno del web.config, proprio come faresti con un'applicazione asp.net 2.0 o superiore.
<membership defaultProvider="MyProvider">
<provider>
<add name="MyCustomProvider" type="namespace.providerclass"/>
</provider>
</membership> poi, non vorrei sbagliarmi, ma non c'è bisogno di modificare l'elemento "authentication" all'itnerno del web.config, perchè sarà poi sharepoint a decidere che tipo di autenticazione utilizzare, in base ai settings che tu hai definito all'itnerno della central administration.
fatto tutto questo, devi aggiungere il tuo provider di autenticazione all'itnerno della central administration e abilitarlo come provider princiale.
ti consiglio di leggerti questi:
http://robgarrett.com/cs/blogs/software/archive/2006/06/01/custom-membership-provider-under-minimal-trust-in-sharepoint-2007.aspx http://channel9.msdn.com/posts/BomBom/Building-your-own-MemberShipProvider-in-ASPNET-20-and-use-it-in-SharePoint/ http://www.codeproject.com/KB/sharepoint/moss_enableforms.aspx