Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Active Directory и самописный сервер. Авторизация.   Найти похожие ветки 

 
DVM ©   (2008-10-17 12:38) [0]

Есть локальная сеть в которой поднята Active Directory, домен и все такое. Есть компьютер, входящий в домен, и на этом компьютере функционирует некий самописный сервер, к которому клиенты обращаются по TCP протоколу.

Вопрос 1.

Необходимо сделать так, чтобы к серверу могли подключиться только те пользователи, которые уже вошли в домен со своего компьютера, для не вошедших же в домен должно выдаваться приглашение для ввода логина/пароля.
В какую сторону копать? Понятно что MSDN, но чтобы там искать, надо хоть от чего то отталкиваться. Может есть какие примеры у кого?

Вопрос 2.

Возможно ли как описывать права пользователей по отношению к этому самописному серверу в самой Active Directory. Скажем, одному пользователю дать полный доступ к серверу, а другому только на чтение информации с него.
Тоже непонятно куда копать?


 
clickmaker ©   (2008-10-17 12:48) [1]

> чтобы к серверу могли подключиться только те пользователи,
> которые уже вошли в домен

может, это: http://support.microsoft.com/kb/180548


> описывать права пользователей по отношению к этому самописному
> серверу в самой Active Directory

а как ты себе это представляешь? Active Directory ничего не знает об объектах этого самописного сервера, доступ к которым нужно разграничивать


 
Сергей М. ©   (2008-10-17 12:49) [2]


> для не вошедших же в домен должно выдаваться приглашение
> для ввода логина/пароля


А смысл ?

Ведь проще и очевидней возвратить отказ а-ля "Отказ в обслуживании - сначала войдите в домен"


 
DVM ©   (2008-10-17 13:22) [3]


> clickmaker ©   (17.10.08 12:48) [1]


> может, это: http://support.microsoft.com/kb/180548

Насколько я понял из этой статьи в ней рассматривается случай, когда проверяется возможность входа пользователя в заданный домен с определенным именем/паролем.

В моем же случае пароль мне неизвестен. Надо лишь определить, вошел ли обращающийся к серверу пользователь в домен. Я так понимаю, что определять это должен сервер, к которому пользователь обращается? Но по каким критериям сервер будет определять подлинность пользователя? Клиент значит должен передать на сервер какой то идентификатор очевидно (но не пароль/имя), а по этому идентификатору сервер сможет узнать у контроллера домена подлинность пользователя. Я правильно понимаю механизм?


> а как ты себе это представляешь? Active Directory ничего
> не знает об объектах этого самописного сервера, доступ к
> которым нужно разграничивать

Пока никак. Но что то мне подсказывает, что такая возможность есть.


> Сергей М. ©   (17.10.08 12:49) [2]


> А смысл ?
>
> Ведь проще и очевидней возвратить отказ а-ля "Отказ в обслуживании
> - сначала войдите в домен"

Да собственно так тоже подойдет. Но вот как на сервере узнать, что обращающийся к серверу пользователь вошел в домен. Допустим, сервер имеет свой протокол. Клиент пытается подключиться к серверу. Как клиент передаст серверу какой либо идентификатор? В протокол его пихать нельзя.
Если не передавать идентификатор, то в распоряжении сервера получается есть только IP адрес компьютера, с которого обратился клиент.


 
clickmaker ©   (2008-10-17 13:59) [4]

> [3] DVM ©   (17.10.08 13:22)

тогда, может, это: http://www.osp.ru/win2000/2002/06/175565/


 
DVM ©   (2008-10-17 14:10) [5]


> тогда, может, это: http://www.osp.ru/win2000/2002/06/175565/

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

Но все же меня гораздо больше пока интересует вопрос как на сервере узнать, что обращающийся к серверу пользователь вошел в домен.


 
Slym ©   (2008-10-20 07:12) [6]

если не менять протокол тогда только на "тунельном" уровне... через протокол который подразумевает аутентификацию... аля Socksпрокси клиент или IPSec
Обрати внимание на IPSec - в среде Win 2K/2k3/XP может быть приемлемым решением



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.073 c
3-1238357118
VoznikVopros
2009-03-30 00:05
2010.08.27
TIBDataSet - добавление поля, равное послед. знач. из др. таблицы


15-1269507983
iZEN
2010-03-25 12:06
2010.08.27
Локальный линуксокапец


9-1184082923
|<ent
2007-07-10 19:55
2010.08.27
Алгоритм выстрела


2-1275629647
Delphist2
2010-06-04 09:34
2010.08.27
Как в winapi различить 2 контрола одного класса на окне?


15-1264718996
Германн
2010-01-29 01:49
2010.08.27
Странно работает "Показать мои вопросы"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский