Active Directory пользовательские пользовательские профили/Атрибуты?

Я в настоящее время использую ActiveDirectoryMembershipProvider только для аутентификации на внутреннем бизнес-приложении, созданном в asp.net. Это работает как очарование.

Я теперь надеюсь добавлять некоторую функциональность для обработки пользовательской информации о профиле для пользователя, идеально также сохраненного в Active Directory.

Поскольку простой пример позволяет нам просто сказать, что пользовательским атрибутом является FavoriteColor. Затем цель состояла бы в том, чтобы мое приложение смогло читать в этом пользовательском атрибуте для аутентифицируемого пользователя.

Я изучил ADAM немного. Это похоже на него, было бы большим для Ролевого Поставщика, но я действительно не нашел ничего, что указывает, что работало бы хорошо на Поставщика Профиля или если это даже позволит мне сохранить пользовательские атрибуты как FavoriteColor. Возможно, кто-то знает лучше?

Я также довольно плохо знаком с Active Directory поэтому, возможно, существует даже опция сохранить пользовательские пользовательские атрибуты (как FavoriteColor) в нем?

В целом я просто ищу идеи о лучшем способе реализовать это?

Спасибо!

6
задан Mike M 8 March 2010 в 21:42
поделиться

1 ответ

Да, можно добавить такой атрибут к пользовательскому объекту AD, но вы должны быть очень осторожны. Изменения, внесенные при изменении схемы, нельзя отменить. Слишком легко серьезно повредить дерево Active Directory.

Для изменения схемы можно использовать оснастку MMC редактора схемы Active Directory. Перед использованием оснастки необходимо зарегистрировать ее. Чтобы зарегистрировать редактор схемы Active Directory, откройте командную строку, введите regsvr32 schmmgmt.dll

. Затем вы можете загрузить оснастку в MMC, добавить новый атрибут FavouriteColour и связать его с классом пользователя.

Если вы действительно не знаете, что делаете, вероятно, безопаснее использовать таблицу БД для таких полей. На этом сайте есть дополнительная информация.

7
ответ дан 17 December 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: