Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| установка_роли_adfs [2025/03/25 12:47] – jp | установка_роли_adfs [2025/03/26 07:27] (current) – jp | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Установка роли ADFS ===== | ===== Установка роли ADFS ===== | ||
| - | 1. В первую очередь для работы //ADFS// необходимо создать сервисную учётную запись на контроллере домена. | + | 1. В первую очередь |
| На КД от имени администратора запускаем PowerShell и выполняем: | На КД от имени администратора запускаем PowerShell и выполняем: | ||
| Line 8: | Line 8: | ||
| | | ||
| - | // | + | // |
| - | 2. Для ADFS используется два основных сертификата. | + | 2. Для |
| * **Сертификат служб.** Этот сертификат используют клиенты для коннекта (обычно используется сертификат, | * **Сертификат служб.** Этот сертификат используют клиенты для коннекта (обычно используется сертификат, | ||
| Line 17: | Line 17: | ||
| Для начала установки нам необходимо сгенерировать сертификат служб. Для этих целей хорошо подходит шаблон //Web Server//. Можно сделать его дубликат, | Для начала установки нам необходимо сгенерировать сертификат служб. Для этих целей хорошо подходит шаблон //Web Server//. Можно сделать его дубликат, | ||
| - | :!: Примечание: | + | :!: Примечание: |
| " | " | ||
| Line 46: | Line 46: | ||
| ;#; | ;#; | ||
| - | Если мы работаем под администратором домена - на следующем этапе подтверждаем выбор собственной УЗ. | + | Если мы работаем под администратором домена - на следующем этапе подтверждаем выбор собственной УЗ, либо вводит креды админа домена. |
| ;#; | ;#; | ||
| Line 70: | Line 70: | ||
| ;#; | ;#; | ||
| + | :!: Именно от этой записи будет стартовать windows-служба // | ||
| В случае, | В случае, | ||
| Line 75: | Line 76: | ||
| :!: При появлении ошибки с таймаутом - можно проверить - достаточно ли серверу //ADFS// памяти и ресурсов. При тестировании такая ошибка возникала при установке сервера с минимально рекомендованным объемом RAM - 2ГБ. | :!: При появлении ошибки с таймаутом - можно проверить - достаточно ли серверу //ADFS// памяти и ресурсов. При тестировании такая ошибка возникала при установке сервера с минимально рекомендованным объемом RAM - 2ГБ. | ||
| - | При появлении ошибок конфигурирования - установщик роли предложит повторить процедуру конфигурирования. В этом случае на одном из этапов будет возможность перезаписать текущую конфигурацию //ADFS//. Можно это сделать. | + | При появлении ошибок конфигурирования - установщик роли предложит повторить процедуру конфигурирования. В этом случае на одном из этапов будет возможность перезаписать текущую конфигурацию //ADFS//. Можно это сделать. |
| + | |||
| + | 5. А что с сертификатом подписи (signing certificate)? | ||
| + | |||
| + | Данный сертификат не хранится в стандартных хранилищах сертификатов. Посмотреть его можно, используя оснастку управления //ADFS//. По умолчанию //ADFS// генерирует самоподписанный сертификат на год. Т.к. данный сертификат необходимо экспортировать вручную на серверы-партнёры (например, | ||
| + | |||
| + | На сервере //ADFS// выполняем: | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | Set-AdfsProperties -CertificateDuration 3650 | ||
| + | Set-ADFSProperties -AutoCertificateRollover $true | ||
| + | Update-AdfsCertificate -CertificateType Token-Decrypting | ||
| + | Update-AdfsCertificate -CertificateType Token-Signing | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Теперь в консоли управления //ADFS// на вкладке сертификаты мы скорее всего обнаружим два сертификата. При этом, первый сертификат, | ||
| + | |||
| + | | ||
| + | Управление сертификатами в консоли: | ||
| + | |||
| + | ;#; | ||
| + | {{: | ||
| + | ;#; | ||
| + | |||
| + | После установки нового сертификата как //primary// - старый можно удалить из консоли //ADFS//. | ||
| + | |||
| + | 6. Из данной же консоли можно выгрузить сертификат и установить, | ||
| + | |||
| + | 7. Проверить работу //ADFS// можно так: | ||
| + | |||
| + | Открыть в браузере URL: https:// | ||
| + | {{tag> | ||