Как использовать Sharepoint для взаимодействия с клиентами и партнерами или аутенцификация с помощью LiveID
Sharepoint, и в частности бесплатные Windows Sharepoint Services, можно отличным образом приспособить для Internet и Extranet сценариев. Каждый, кто разворачивал WSS, понимает как можно быстро и просто создать список, который смогут пополнять сотрудники вашей компании. Было бы еще лучше, если бы мы вынесли один из узлов Sharepoint в Internet или Extranet, чтобы наши клиенты и партнеры могли создавать новые элементы списка, а наши сотрудники их бы обрабатывали. И действительно, вы можете это сделать – вот документация на русском. Не требуется прибегать к услугам веб-мастеров и разрабатывать велосипед.
Одно “но” остается. Чтобы аутентифицировать пользователей надо либо создавать пользователей в Active Directory (не подойдет), либо использовать ASP.NET Forms Authentication – вот подробная документация на английском (Forms Authentication in SharePoint Products and Technologies), либо воспользоваться аутентификацией с помощью LiveID – есть готовое решение на Codeplex, которое можно использовать.
Однако, приложение не работает для русской версии Sharepoint (написано кривовато). Благо что код открыт и его можно исправить.
Большое спасибо Константину Дьякову, который поправил ошибки и сделал возможным аутентификацию с помощью LiveID на русском Sharepoint – читайте.
PS: планирую сделать скринкаст для трека Sharepoint на TechDays.ru с демонстрацией решения по аутентификации. Но может есть желающие, кто уже разобрался с темой или хочет разобраться и заодно “засветиться” как докладчик на TechDays? Все необходимые материалы для записи скринкаста – предоставлю.
Comments
Anonymous
November 25, 2008
А почему никто здесь не комментирует?Anonymous
November 25, 2008
А почему "создавать пользователей в Active Directory (не подойдет)"? Делали регистрацию с созданием пользователей на сервере - ничего, нормально работало. До АД, правда, руки не дошли - пользователей сравнительно мало, да и не хочется дома огород городить с доменом и проч.Anonymous
November 25, 2008
А не комментируют - тут собственная регистрация. А почему не LiveID? ;-)Anonymous
November 25, 2008
Создавать учетки в AD или на сервере для клиентов сайта - однозначно не подойдет.Anonymous
November 25, 2008
Почему здесь не LiveID - до всего руки видимо не доходят :)