проблема профиля пользователя с проверкой подлинности с помощью форм и SharePoint - PullRequest
1 голос
/ 23 января 2010

Я использую SharePoint Server 2007 Enterprise с Windows Server 2008 Enterprise.И я пользуюсь издательским порталом.И я использую специальное решение для проверки подлинности с помощью форм - я храню имя пользователя и пароль в пользовательской (схема) базе данных SQL Server.База данных хранит информацию профиля пользователя.Я занимаюсь разработкой с использованием VSTS 2008 + C # + .Net 3.5 + ASP.Net + SharePoint Server 2007 SDK.

Я хочу узнать, как запрограммировать интеграцию профиля пользователя, хранящегося в базе данных, в управление профилями пользователей SharePoint (поэтомучто из информации обо всех пользователях SharePoint я могу щелкнуть ссылку для пользователя, после чего могут быть отображены данные профиля, хранящиеся в моей базе данных)?Любое возможное решение?Примите во внимание, если некоторые примеры кода могут быть переданы.

Кстати: мне просто нужно, чтобы отображалось одно и то же значение профиля, нет необходимости извлекать данные профиля пользователя из моей пользовательской базы данных, любой другой репозиторий в порядке.

спасибо заранее, Джордж

1 Ответ

1 голос
/ 23 января 2010

Вам понадобится реализовать членство в ASP.NET. В основном вы будете наследовать от ProviderBase и внедрять методы, которые помогут преобразовать вашу пользовательскую схему в полезную информацию для среды Sharepoint. Эта ссылка может помочь: Реализация провайдера членства

Я предлагаю вам разработать этого собственного провайдера на обычном сайте ASP.NET и, когда вы это сделаете, установить его на веб-сайте Sharepoint.

РЕДАКТИРОВАТЬ: Ознакомьтесь с этой серией статей: Изучение членства, ролей и профиля ASP.NET . Это очень полно.

...