Общественный сайт SharePoint с пользовательской регистрацией пользователя

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/46478

Вопрос

Мы выполняем публичный сайт с внешней регистрацией пользователя на основе SharePoint 2010. У нас есть опыт работы в ASP.NET, но никто не имеет опыта работы с SharePoint. Что такое относительно простое, что нужно сделать в ASP.NET, после выполнения некоторых исследований в Интернете мы обнаружили, что это не так просто в SharePoint. Поэтому мы будем признательны за некоторые совет по правильному подходу.

Прежде всего, мы должны сделать пользовательскую регистрационную форму со всей необходимой вами информацией, включая загрузку файлов, иметь таблицу базы данных SQL Server для хранения всех данных и использовать FBA (или другой метод) в SharePoint для аутентификации Это.

Тогда нам нужен администратор (AD пользователь) для проверки регистрации и автоматически генерировать пароль, который будет отправлен пользователю. Пользователь может только войти только после этой проверки.

Последнее, мы должны реализовать двухсторонний логин, классическое имя пользователя / пароль, а другой метод - против провайдера идентичности на другом веб-сайте (надо перенаправить) с запросом SAML, после того, как ответ, который мы должны сравнить и подтвердить Ответ с пользовательскими данными в базе данных.

Все это выполнили с SharePoint? Какой лучший подход? Насколько трудно это может быть для Pregginner SharePoint Developer?

Спасибо заранее. NUNO

Это было полезно?

Решение

neno,

Кажется, довольно сложная задача для начинающих работать на SharePoint Anonymous Site ...

Как вы знаете, веб-сайты SharePoint аутентифицируются с помощью своих пользователей Active Directory, но вы можете реализовать различные методы аутентификации, одна из них является формы аутентификации на основе форм, для которой вы можете использовать провайдер членства ASP.NET, поскольку мы обычно используем в приложениях ASP.NET. ,

Для FBA [Аутентификация на основе формы с членством ASP.NET], есть очень хорошие проекты CodePlex:

http://sharepoint2010fba.codeplex.com/

http://sp2010fba.codeplex.com/

Используйте тот, который подходит для вас ... Второе, что вы попросили, это аутентификация через какой-то другой веб-сайт, SharePoint может использовать Windows Live ID / Hotmail для аутентификации, но я действительно не знаю, какой сайт вы говорите О нас, не могли бы вы упомянуть имя сайта?

Однако может быть возможность сделать вашу собственную страницу входа в систему для SharePoint, которую эти решения CodePlex также делают! В том, что вы можете бесплатно написать код и можете аутентифицироваться с помощью записи позади ...

Я надеюсь, что это поможет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top