Ваш сервер sharepoint необходимо изменить ...
См. Шаги 5, 6 и 7 здесь:
simple-talk.com/dotnet/windows-forms/configuring-forms-authentication-in-sharepoint-2007/
Все это делается в центральной администрации.
Обычно в других приложениях asp.net вы делаете это через web.config, чтобы выглядеть примерно так:
<!-- Web.config file -->
<system.web>
<authentication mode="Forms">
<forms forms="401kApp" loginUrl="/login.aspx" />
</authentication>
</system.web>
Edit:
Хорошо, если вы не можете изменить аутентификацию Windows, вам нужно изменить способ аутентификации. Если в аутентификации сайта sharepoint включен олицетворение, вы можете программно олицетворять пользователя.
См. http://msdn.microsoft.com/en-us/library/ms998351.aspx («Олицетворение с помощью LogonUser»)