Конфигурация SSO с Azure
Это руководство поможет вам настроить функцию единого входа SAML в Azure.
Перед выполнением конфигурации SSO, убедитесь, что парамтер domain в конфигуруционном файле config.ini является доменным именем, которое IDP может разрешить в публичный IP-адрес.
Это необходимо для того, чтобы IDP смог скачать файл https://<your-passwork>/sso/metadata с вашего сервера. Ваш сервер должен быть сконфигурирован на работу по https.
Пример параметра domain: domain = https://passwork.example.com
Перейдите в раздел Enterprise applications на портале Azure и нажмите кнопку «New application».
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/qg-2Jr9DHKj3x4ejm2wik_untitled.png)
Нажмите кнопку «Create your own application».
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/_QQensh9mhorUbA-9vVfB_untitled-1.png)
Введите желаемое имя приложения.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/Xa-ZpViyHMm1yJOK4QJdY_untitled-2.png)
Выберите созданное приложение, далее выберите пункт «Single sign-on» и выберите метод SAML.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/0_ZmAblKtCtwykKwN1e9f_untitled-3.png)
Нажмите кнопку «Edit» в секции «Basic SAML Configuration».
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/RuYVq8AMu4p2ud2I0s_n9_untitled-4.png)
Перейдите в секцию Меню→Настройки SSO и включите переключатель «Включить SSO».
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/sF9Dx0lhb70by7_70slnD_untitled-5.png)
Скопируйте следующие поля в диалоговое окно Azure "Basic SAML Configuration" и сохраните изменения.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/PdvjiSUtZya3eO2mrTnBu_untitled-6.png)
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/QMHTkKIWtjFNQ-88v2YYn_untitled-7.png)
Скачайте сертификат подписи SAML в формате base64 и поместите сюда его содержимое в текстовом формате.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/eFQPvby5WOygvVIQ5Ds0S_untitled-8.png)
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/anysigJgYz5pxNBx9aQhu_untitled-9.png)
Скопируйте следующие поля в соответствующие поля в Пассворке.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/lTobdNPu0_1kj5ipgJNgG_untitled-10.png)
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/mUVQzWAo74XgAnPldFXI-_untitled-11.png)
Нажмите кнопку «Сохранить» в Пассворке и добавьте пользователя в созданное приложение Passwork в Azure.
Затем нажмите кнопку «SSO Вход» на странице входа в Passwork и попробуйте войти, используя только что созданного пользователя, чтобы протестировать.
![Document image Document image](https://archbee-doc-uploads.s3.amazonaws.com/jvwmQL6VASLd-norgNd8V/yclN-ECw9gsK_THbUaCob_untitled-12.png)