1) Да, вы можете интегрировать существующую базу данных. См. here
. Это создаст все таблицы членства и хранимые процедуры, необходимые для использования API.
2) Вы можете использовать любой идентификатор, который вы хотите. Обычно, если это не GUID, это увеличивающийся INT.
3) Инструмент по ссылке выше устанавливает необходимые таблицы. AFAIK, в этой установке нет таблиц для веб-частей, но может потребоваться подтверждение.
4) Вы можете разрешить анонимным пользователям доступ к любым областям, которые вам нравятся. Вы можете разместить ограничения через атрибут authorization
в файле web.config. Для отслеживания анонимных пользователей, this
- неплохая статья.
5) Вы можете настроить учетную запись пользователя так, как вам нравится. Если вы хотите удалить раздел «Вопросы и ответы по безопасности», вы можете это сделать. Требуется немного настройки, но есть некоторые учебники в ASP.NET
и 4GuysFromRolla
.
Вместо этого вы можете использовать собственного провайдера, как упоминалось в CodeToGlory. Посмотрите, что подойдет вам лучше всего. Но не забудьте make a backup of your database before starting either methods
, только если что-то пойдет не так:)