Использование профилей пользователей Sharepoint 2010 для хранения информации о пользователях для общедоступного веб-сайта - PullRequest
0 голосов
/ 26 июля 2010

Мы планируем использовать Sharepoint 2010 в качестве CMS для веб-сайта, который мы создаем. Этот сайт также будет иметь функцию входа в систему; и мой начальник предложил использовать профиль пользователя Sharepoint для хранения информации о пользователе (имя пользователя, пароль, контактная информация и т. д.) для сайта. Как это лучше сказать, используя стандартный список или таблицу базы данных где-нибудь? Я смотрю, как это может сработать; но кто-нибудь здесь пробовал что-то подобное? Какие-нибудь анекдоты об этом вы могли бы поделиться? Любой конструктивный вклад приветствуется.

Спасибо, Frank

Ответы [ 2 ]

0 голосов
/ 26 июля 2010

Вот мои первоначальные принципы:

PRO: «легко» объединить информацию из внешних источников, таких как ваша AD, для хранения с «другой» информацией пользователя для отображения с использованием тех же средств..

CON: я не сталкивался с провайдером членства FBA для хранилища профилей пользователей.

0 голосов
/ 26 июля 2010

Вы просили анекдоты.У меня есть анекдот.

Некоторое время назад я пытался настроить сервер Sharepoint, который отображал персональные страницы пользователей в Интернете в целом.Мы хотели разрешить аутентифицированный доступ, но не требовать его;то есть обычные пользователи будут иметь доступ только для чтения и, кроме того, возможность отправлять данные формы InfoPath в библиотеки Sharepoint, созданные для получения результатов.Таким образом, пользователи могут публиковать общедоступную информацию и создавать публичные опросы, используя веб-формы Infopath.

Когда я пошел обнародовать доступ, я столкнулся с несколькими проблемами.Параметр «неаутентифицированные пользователи» на странице настроек библиотеки документов был серым, даже когда я вошел в систему с учетной записью супер-администратора.

В конце концов, мне пришлось немного добавить URLвзлом, чтобы сделать эту работу.Мне пришлось изменить «DOC» на «DOCLIST» в URL-адресе, который я использовал для доступа к странице настроек (не совсем так, но что-то в этом роде), и тогда стала доступна опция «все».Другими словами, на самом деле не было никакого официального способа сделать то, что я пытался сделать.

Все это оставило у меня во рту действительно кислый вкус по поводу Sharepoint для сайтов, выходящих в Интернет.Смотрите также такие вещи, как это .Sharepoint действительно предназначен только для использования в интранете.Как дополнительный недостаток, он намного более ресурсоемкий, чем обычный CMSen.Полная установка Sharepoint может, без одного пользователя, задушить довольно мощную виртуальную машину.Я не могу комментировать его масштабируемость, поскольку я никогда не делал действительно большого развертывания, но я могу сказать, что служба индексирования довольно тяжелая для ЦП.

Мне кажется, что LDAP был бы лучшим способомхранить информацию о пользователях;если вы используете Sharepoint, вы, вероятно, уже получили инфраструктуру AD.В любом случае AD хранит информацию о профиле пользователя в LDAP - то, что вы видите в «Пользователи и компьютеры Active Directory», является просто прославленным браузером LDAP.

...