Проблема с правами в интранет-системе (web-based)
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Проблема с правами в интранет-системе... Expand / Collapse
Автор
Сообщение
11.08.2006 11:43
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
iis, сайт, 2 директории

/root
/root/restricted

у обоих стоит integr. windows authentication с той разницей, что на /root есть права у всех, а на /root/restricted только у одного пользователя домена, скажем domen\user2.

я domen\user1, идем в браузер, и выполняем след.последовательность

1) открываем http://intranet/ - определяет меня как domen\user1

2) открываем http://intranet/restricted/ - выдает окно авторизации, вводим domen\user2 и его пароль И ГАЛКУ ЗАПОМНИТЬ ПАРОЛЬ, страница открывается.

3) открываем http://intranet/ - определяет меня как domen\user2 (!) потому что в панели управления - User Accounts - Advanced появилась запись о том, что для доступа к серверу на котором есть сайт (не к сайту, а к серверу) есть сохраненный пароль.

вопрос собственно, почему так происходит

Сообщ. #902550
11.08.2006 12:34
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Наверное это прозвучит банально, но, похоже пароль запоминается для всего сайта, а не отдельной папки. Поиск по базе знаний MS ничего конкретного дал по поводу работы механизма AutoComplete для паролей пожтому трудно сказать можно ли изменить это поведение.
Сообщ. #902557
11.08.2006 14:30
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
скорее всего я не правильно сделал что-то, но в описываемой ситуации пароль запоминается даже не для всего сайта, а для всего сервера

1. сервер называется server123
2. на этом сервере несколько сайтов использующих windows auth., один из которых http://intranet/

так вот после сохранения пароля для http://intranet/restricted/ все остальные сайты на сервере стали тоже понимать меня как domen\user2, потому что обнаруженная в панели управления - User Accounts - Advanced запись содержала не имя сайта, а имя сервера server123...

Сообщ. #902570
16.08.2006 12:27
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.02.2007 9:51
Сообщ.: 149, Visits: 1 450
я зашол в систему под именем user2 почему мне система говорит что я в системе user2 а не user1 ...
Удали кукеш и снова станеш user1
Сообщ. #902798
16.08.2006 13:15
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
pehser (16.08.2006)
Удали кукеш и снова станеш user1

Гениальный совет! :) Особенно если ты _внимательно_ прочитаешь вопрос и обратишь внимание, что речь идет о windows аутентификации.

Сообщ. #902802
16.08.2006 13:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
куков никаких конечно нет
Сообщ. #902804
16.08.2006 13:52
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.02.2007 9:51
Сообщ.: 149, Visits: 1 450
Я понял что проблема с asp скриптом
тогда если авторизация виндовс
зайди в винде на любую сетевую паку с авторизацией, не кода не замечал что если в нее надо войти втарой раз то авторизацию не требуют?, после того как перезапустиш систему то снова нужна авторизация,
Систем запоминает сеси и держит их до тех пора пока не будут закрыти сетевые соединения
Сообщ. #902806
16.08.2006 14:41
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
проблема не со скриптом и речь идет не о сетевых папках

есть внутреннее веб-приложение, у которого как я пытался объяснить выше есть папки где требуется авторизация с разными аккаунтами и проблема в том, как правильно выставить права, чтобы на одном и том же сайте доступ к разным каталогам осуществлялся под разными аккаунтами

первоначально все работает, но при сохранении пароля (как это делается см. выше) все приложения сервера начинают тебя воспринимать под сохраненным аккаунтом. сессии и сетевые соединения тут также ни при чем

Сообщ. #902810
16.08.2006 15:00