В настоящее время я разрабатываю схему членства / профиля для нового проекта, над которым я работаю, и я надеялся получить некоторый вклад от других.
Проект представляет собой веб-приложение ASP.NET, и в связи с короткими временными рамками я пытаюсь использовать все компоненты, встроенные в платформу .NET, которые я могу. Вероятно, сайт будет развлекать ‹5000 пользователей. У каждого пользователя будет профиль, в котором пользовательские настройки и объекты будут сохраняться между посещениями.
Я должен использовать существующую Active Directory для аутентификации. Поскольку схему AD нельзя расширить для хранения новых полей, я должен хранить пользовательские настройки и объекты в другом хранилище данных. Мне также сказали, что ADAM, вероятно, не является возможным решением.
Я надеялся использовать поставщик членства в Active Directory для моей схемы аутентификации и поставщик профиля SQL в качестве хранилища данных профиля пользователя. Я бы предпочел не создавать поставщика настраиваемых профилей, но я не вижу в этом особой проблемы, если возникнет такая необходимость.
Мне было интересно, возможно ли это вообще, и если да, то кому-нибудь повезло с таким подходом.
Будем признательны за любые комментарии.
Спасибо.