Авторизация и агенты.

Previous pageReturn to chapter overviewNext page

 

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

 

Имеется несколько путей, как авторизовать клиента -

 

1.Через сервер авторизации по протоколу UDP.
2.Через встроенный WWW сервер по протоколам HTTP/SSL.
3.Используя функции API APIUserLogon и APIUserLogoff.
4.Через HTTP прокси и SOCKS сервер. Ввиду того, что тут требуется обращение к каким-то серверам, для решения даных задач это менее подходит.

 

Сервера авторизации (UDP, HTTP/SSL) поддерживают два основных типа функций -

 

Discavery - автонастройка агентов в сети.
Собственно авторизация, запрос статуса клиента и управление его опциями.

 

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

 

UDP сервер авторизации может быть настроен на прием широковещательных сообщений запроса Discavery. Если внутренняя сеть многоранговая, то механизм конфигурирования широковещательными сообщениями работать не будет. Для этого во внутренней DNS зоне следует прописать имя хоста WPAD и поиск сервера вести по нему. HTTP/SSL сервер конфигурирование широковещательными сообщениями не поддерживает.

 

Для Windows можно также использовать COM модуль агента, где полностью реализована поддержка всех протоколов.

 


Текущая страница справки: help.smart-soft.ru/index.html?sdkagent.htm

Сайт разработчиков Traffic Inspector