У цьому матеріалі
Де: Налаштування → Команда та безпека → Єдиний вхід (розділ Провайдер входу)
Відкрийте цю сторінку: admin.<your-site>/settings/sso#sign-in-provider (замініть <your-site> на адресу вашого сайту). Якщо її немає в меню, увімкніть Показати всі налаштування на сторінці Налаштування.
Перед початком
- Змінювати це може лише власник сайту.
- Спершу створіть додаток OpenID Connect у вашого провайдера.
Кроки
- Відкрийте Налаштування → Команда та безпека → Єдиний вхід (SSO).
- Оберіть Організатор: Google Workspace, Microsoft Entra ID, Okta або Інший (OpenID Connect).
- Необов'язково: задайте Назву кнопки, яка показуватиметься під час входу як «Увійти через …».
- Введіть Адреса провайдера (issuer):
- Google:
https://accounts.google.com - Microsoft: адреса вашого тенанта
https://login.microsoftonline.com/<tenant id>/v2.0(обов'язково) - Okta: наприклад,
https://yourcompany.okta.com - Інше: адреса OpenID Connect вашого провайдера
- Google:
- Введіть Client ID та Client secret, отримані від провайдера.
- Скопіюйте Адреса перенаправлення для реєстрації у провайдера і додайте її як дозволену адресу перенаправлення (callback) у додатку провайдера.
- Увімкніть Дозволити вхід через цього провайдера.
- Натисніть Перевірити налаштування, а потім збережіть.
Варто знати
- Секретний ключ (secret) призначений лише для запису. Залиште поле порожнім, щоб зберегти наявний.
- Тест перевіряє ключі підпису провайдера та наявність збереженого секретного ключа.
Часті проблеми
- "Не вдалося отримати налаштування провайдера за цією адресою. Перевірте адресу та спробуйте ще раз."
Питання
Часті запитання
Де знайти client secret?
У додатку, який ви створили на платформі вашого провайдера.
Що перевіряє функція тестування налаштувань?
Вона перевіряє ключі підпису провайдера та наявність збереженого секретного ключа.