- Created by Vladislav Fomichev on Oct 06, 2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Next »
Компонент ADFS Extension реализует провайдер мультифакторной аутентификации для сервера Microsoft ADFS, добавляя в процесс получения доступа второй фактор.
Информация
Файлы для Indeed AM ADFS Extension расположены: indeed AM <Номер версии>\Indeed AM ADFS Extension\<Номер версии>\
- IndeedId.ADFS.Extension-<номер версии>.x64.ru-ru.msi - Пакет для установки Indeed ADFS Extension.
Установка и настройка ADFS Extension.
- Выполнить установку ADFS Extension через запуск пакета для установки Indeed ADFS Extension.
Создайте конфигурационный файл MFAAdapter.json, содержащий следующие параметры.
Информация
ModeId может иметь разные ID провайдеров:
{EBB6F3FA-A400-45F4-853A-D517D89AC2A3} - SMS OTP
{093F612B-727E-44E7-9C95-095F07CBB94B} - EMAIL OTP
{F696F05D-5466-42b4-BF52-21BEE1CB9529} - Passcode
{0FA7FDB4-3652-4B55-B0C0-469A1E9D31F0} - Software OTP
{AD3FBA95-AE99-4773-93A3-6530A29C7556} - HOTP Provider
{CEB3FEAF-86ED-4A5A-BD3F-6A7B6E60CA05} - TOTP Provider
{DEEF0CB8-AD2F-4B89-964A-B6C7ECA80C68} - AirKey Provider
Пример{ "ServerType":"eaNet", "EANetServerURL":"http://YourDomainName/am/core/", "ModeId":"{0FA7FDB4-3652-4B55-B0C0-469A1E9D31F0}", "LSEventCacheDirectory": "C:\\EventCacheEa\\" }
Информация
При использовании https соединения требуется выполнить установку клиентского сертификата на каждый сервер Indeed AM.
Запустите PowerShell с правами администратора. Для регистрации адаптера введите следующие данные:
Информация
YourPath\MFAAdapter.json - укажите свой полный путь к конфигурационному файлу созданному ранее.
Информация
В переменной $typeName, в параметре Version указывается номер версии используемого ADFS Extension.
Пример$typeName = "IndeedId.ADFS.MFAAdapter.MFAAdapter, IndeedId.ADFS.MFAAdapter, Version=1.0.6.0, Culture=neutral, PublicKeyToken=1ebb0d9282100d91" Register-AdfsAuthenticationProvider -TypeName $typeName -Name "Indeed Id MFA Adapter" -ConfigurationFilePath 'YourPath\MFAAdapter.json'
Для удаления адаптера необходимо выполнить следующую команду:
ПримерUnregister-AdfsAuthenticationProvider -Name "Indeed Id MFA Adapter"
Для обновления конфигурации необходимо выполнить следующую команду:
ПримерImport-AdfsAuthenticationProviderConfigurationData -Name "Indeed Id MFA Adapter" -FilePath 'YourPath\MFAAdapter.json'
Включение многофакторной аутентификации для ADFS.
- Откройте консоль управления AD FS.
- Выберите "Политики проверки подлинности", в окне "Действия" выберите "Изменить глобальную многофакторную проверку подлинности..."
- Добавьте пользователя/группу и включите следующие параметры:
- В пункте "Расположение" выберите "Экстрасеть" и "Интрасеть".
- Выберите использование провайдера "Indeed Id MFA Adapter".
- Для применения изменений перезапустите службу AD FS.
Пример работы расширения.
Пример работы расширения на idpinitiatedsignon странице ADFS
Информация
Пример работы расширения показан на странице ADFS idpinitiatedsignon.htm. По умолчанию данная страница не настроена (Настройка данной страницы не обязательна).
Настройка тестовой страницы
- Выберите "Отношение доверия проверяющей стороны" и нажмите "Добавить отношение доверия проверяющей стороны...".
- На вкладке "Добро пожаловать!" выберите "Поддерживающие утверждения" и нажмите "Запустить".
На вкладке "Выбор источника данных" укажите URL адрес вашего приложения и нажмите "Далее".
Информация
В качестве примера работы расширения используется стандартная страница ADFS idpinitiatedsignon.htm. Адрес метаданных используется для данной страницы.
- На вкладке "Указание отображаемого имени" введите имя и описание для вашего отношения доверия и нажмите "Далее".
- На вкладке "Выбрать политику управления доступом" выберите подходящую вам политику с запросом MFA, из предложенных по умолчанию, также вы можете добавить произвольные политики контроля доступа.
- Остальные параметры оставьте по умолчанию.
- Для применения изменений перезапустите службу AD FS.
Работа расширения
- Откройте тестовую страницу ADFS: https://YourDomainName/adfs/ls/idpinitiatedsignon.htm
- Выполните вход.
- После ввода доменного логин/пароля укажите данные для второго фактора.
- После корректного ввода данных будет выполнен вход.
- Выберите "Отношение доверия проверяющей стороны" и нажмите "Добавить отношение доверия проверяющей стороны...".
Примеры внедрения расширения
- Настройка двухфакторной аутентификации для приложений опубликованных в WAP
- Настройка двухфакторной аутентификации в AD FS для интеграции с Exchange Server 2016
- Настройка двухфакторной аутентификации в Microsoft Office 365 при помощи Indeed AM ADFS Extension
- No labels