ASP.NET членство провайдера и сетевой домен - PullRequest
0 голосов
/ 30 ноября 2009

Во-первых, я не совсем уверен, что заголовок моего вопроса очень описательный, поэтому я извиняюсь за это.

Я работаю над новым сайтом и буду использовать систему MembershipProvider (ну, в любом случае, пользовательскую реализацию), и я столкнулся с уникальной проблемой. Поскольку машина, на которой я разрабатываю эту программу, подключена к домену ActiveDirectory моего работодателя, всякий раз, когда я использую какой-либо из элементов управления Login, он постоянно показывает, что я вошел в систему, извлекая DOMAIN \ user.name из ActiveDirectory, даже если еще не создали учетные записи пользователей в системе членства.

Теперь я знаю, почему он это делает; это связано с тем, что элементы управления Login извлекают имя пользователя из свойства запроса страницы, которое всегда будет запрашивать учетную запись моего домена. У меня вопрос, могу ли я переопределить это? Мне нужно, потому что, поскольку я использую пользовательскую модель членства, мне нужно проверить функциональность входа / выхода из системы, и я не могу этого сделать, когда она постоянно показывает, что я вошел в систему.:)

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

Джеймс

1 Ответ

2 голосов
/ 01 декабря 2009

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

Надеюсь, это направит вас в правильном направлении.

/ Klaus

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...