Пользователи asp.net с паролями и без - PullRequest
0 голосов
/ 17 декабря 2009

Я пытаюсь найти способ обработки двух типов пользователей для системы интрасети. Есть пользователи, которые входят в систему, и есть те, кто нет. Мне нужно хранить оба типа пользователей в базе данных членства. У кого-нибудь есть общее решение этой проблемы?

Это для системы бронирования событий. Пользователи, которые находятся в AD, увидят приложение. Нам необходимо сохранить имя O / S вместе с несколькими другими атрибутами из AD в нашей базе данных о членстве. Имя O / S захватывается с использованием Request.ServerVariables (). Нам необходимо сохранить эти данные «запрашивающей стороны» вместе с другими сведениями о событии, которое регистрируется. Помимо этих пользователей, есть пользователи, которые фактически входят в систему. Я надеялся сохранить оба типа пользователей в базе данных членства, так что при получении события пользовательские данные будут извлечены из базы данных членства, а также

Ответы [ 2 ]

0 голосов
/ 17 декабря 2009

Членская БД обычно ограничивает доступ к группе пользователей для определенного приложения на сайте интрасети. Только те, кто находится в Active Directory в качестве пользователей сети, в первую очередь увидят Интранет. И только подмножество тех пользователей сети, которым предоставлены привилегии для вашего приложения в его системе членства, увидят ссылку и / или смогут получить доступ в той или иной роли. Можете ли вы быть более конкретным в отношении того, что вы пытаетесь достичь? :-)

0 голосов
/ 17 декабря 2009

Если вы можете использовать «Интегрированную аутентификацию Windows», у вас есть доступ к некоторой информации о пользователе, подключающемся к вашей системе.

Поэтому вы можете использовать эту информацию для общего случая, без логина. Если пользователь хочет получить больший доступ, он может войти на сайт под специальным именем пользователя / pwd.

...