Сведения о расширениях NPS
Примечание
Служба проверки подлинности в Интернете (IAS) была переименована в сервер политики сети (NPS), начиная с Windows Server 2008. Содержание этого раздела относится как к IAS, так и к NPS. В тексте NPS используется для обозначения всех версий службы, включая версии, изначально называемые IAS.
В этом разделе описывается, как реализовать библиотеки DLL для расширения функциональных возможностей NPS. В нем описывается взаимодействие между NPS и библиотеками DLL, а также приведены некоторые рекомендации по проектированию библиотек DLL.
NPS предоставляет две точки расширения: одну для проверки подлинности, а другую — для авторизации. Под проверкой подлинности понимается проверка удостоверения пользователя. Авторизация — это определение служб, которые сеть должна предоставить пользователю. Эти две точки расширения соответствуют dll-файлам расширения проверки подлинности и dll-файлам расширения авторизации. Каждая точка расширения может поддерживать несколько библиотек DLL.
NPS предоставляет службы проверки подлинности и авторизации. Библиотеки DLL расширения проверки подлинности вызываются NPS перед встроенной проверкой подлинности и авторизацией NPS. Библиотеки DLL расширения авторизации вызываются после проверки подлинности И авторизации NPS.
На следующей схеме показан поток пакетов через сервер RADIUS NPS, развернутый с помощью библиотек DLL расширения.
Если библиотека DLL расширения проверки подлинности возвращает accept, пакет пропускает проверку подлинности NPS и переходит непосредственно в авторизацию NPS.
Примечание
При наличии нескольких библиотек DLL расширения проверки подлинности остальные библиотеки DLL расширения также могут быть пропущены. Дополнительные сведения см. в разделе Настройка библиотек DLL расширения .
Если библиотека DLL расширения проверки подлинности возвращает значение CONTINUE, пакет переходит на проверку подлинности NPS, а затем на авторизацию NPS.
Примечание
При наличии нескольких библиотек DLL расширения проверки подлинности остальные библиотеки DLL расширения проверки подлинности вызываются перед проверкой подлинности NPS.
В следующих разделах более подробно описаны библиотеки DLL расширения.
- Настройка библиотек DLL расширений
- Вызов библиотек DLL расширения
- Атрибуты идентификации пользователей