Единая авторизация для HubSpot с использованием WordPress в качестве поставщика идентификационных данных.
Обзор
Единый вход для приложений HubSpot позволяет Безопасный вход на целевые страницы, блоги и другие страницы HubSpot CMS. Использует WordPress в качестве поставщика OAuth. Поддерживает расширенные функции единого входа (SSO), такие как... Сопоставление атрибутов профиля пользователя, и т.д.
Здесь мы рассмотрим руководство по настройке. Единый вход между HubSpot и WordPressК концу этого руководстваПользователи должны иметь возможность входить в HubSpot из WordPress. Чтобы узнать больше о едином входе в HubSpot и других интеграциях HubSpot, вы можете... нажмите здесь..
Не стесняйтесь обращаться к нам по адресу hubapps@xecurify.com Чтобы узнать больше о том, как установить единый вход (Single Sign-On) для HubSpot.
Предварительные условия: загрузка и установка
1. Шаги по установке приложения HubSpot
- Войдите в свой Аккаунт HubSpot как админ.
- Открыть установить Единая авторизация для HubSpot от miniOrange или вы можете установить наше приложение отсюда Магазин приложений HubSpot.
2. Шаги установки плагина OAuth Server Single Sign-On (SSO) для WordPress
- Войдите в свою учетную запись WordPress как администратор.
- Перейти на вордпресс Панель управления >> Плагины и нажмите на Добавить новый.
- Найдите Плагин OAuth Server для единого входа (SSO) в WordPress и нажмите на установить сейчас.
- После установки нажмите на активировать.
Шаги настройки
Шаг 1. Настройка WordPress в качестве поставщика OAuth.
- Перейдите на OAuth-сервер Установите плагин на WordPress и заполните поля. Имя клиента по вашему желанию. Также заполните URI перенаправленияЧтобы узнать, как настроить OAuth-сервер в WordPress, нажмите здесь..
- Нажмите на Сохранить клиента Нажмите кнопку, и вы увидите следующий экран. Запишите это. Идентификатор клиента, секретный ключ клиента, конечные точки и область действия. для настройки HubSpot.
Шаг 2. Настройка HubSpot в качестве клиента OAuth.
- Перейдите на сайт Единая авторизация из HubSpot с помощью miniOrange и войдите под своими учетными данными.
- Выберите свою учетную запись, нажав на кнопку. Выберите аккаунт .

- После этого нажмите на правая иконка для доступа к приложению.

- Перейдите на панель управления приложения miniOrange Single Sign On и нажмите на Конфигурации приложений меню.

- Здесь, выберите ваше приложение и нажмите на него. Если вашего приложения здесь нет, вы можете создать его. Пользовательская OAUTH 2.0 или OIDC (протокол Open ID Connect) Приложение должно соответствовать настройкам вашего провайдера.
- Введите Текст кнопки входа и скопировать URL обратного вызова для настройки WordPress в качестве поставщика идентификационных данных (стороннего приложения).
- Теперь, чтобы настроить единый вход (OAuth SSO), вам потребуется ввести следующие данные: Идентификатор клиента, секретный ключ клиента, и Объем, и включить Пришлите заголовок и текст сообщения. и Endpoints из WordPress (см. таблицу ниже).
| Идентификатор клиента: | из шаг 1 выше |
| Секрет клиента: | из шаг 1 выше |
| Объем: | профиль электронной почты |
| Настройки заголовка/тела | Включите отображение как заголовка, так и тела документа. |
| Авторизовать конечную точку: | https://<your-site-url>/wp-json/moserver/authorize |
| Конечная точка токена доступа: | https://<your-site-url>/wp-json/moserver/token |
| Конечная точка для получения информации о пользователе: | https://<your-site-url>/wp-json/moserver/resource |
- После заполнения всех данных нажмите кнопку Сохранение и проверка конфигурации .
- Теперь появится всплывающее окно. Нажмите на него. Разрешить .
- Вы будете перенаправлены на страницу входа в WordPress. Введите свои учетные данные пользователя WordPress для входа.
- После успешной аутентификации вы увидите список Детали профиля пользователя.
Шаг 3. Настройте ограничение доступа к страницам в HubSpot (веб-сайт, целевые страницы, блоги, база знаний).
Наши Функция ограничения доступа к страницам позволяет Защитите свой веб-сайт HubSpot от несанкционированного доступа.Это полезно для защиты конфиденциальной информации. Используя этот метод, вы можете ограничить доступ к страницам/контенту HubSpot. Посетителям потребуется войти в систему, прежде чем получить доступ к страницам HubSpot.
- После получения результатов тестовой конфигурации нажмите на кнопку. Ограничение страницы меню.
- Выберите флажок рядом со страницей, которую вы хотите защитить от несанкционированного доступа, нажмите Сохранено для сохранения информации.
- После перехода по URL-адресу страницы, доступ к которой был ограничен, вы увидите окно входа в систему вашего поставщика идентификационных данных, где вам нужно будет ввести свои учетные данные.
- После авторизации вы будете успешно перенаправлены на страницу сайта.
Шаг 4. Настройка синхронизации контактов в HubSpot.
Синхронизация контактов — это мощная функция, обеспечивающая бесшовную интеграцию и синхронизацию контактной информации между HubSpot и внешними платформами или приложениями. С помощью синхронизации контактов вы можете гарантировать, что ваши Данные о клиентах актуальны и точны. и согласованность в нескольких системахЭто сэкономит вам время и исключит ручной ввод данных.
- Для синхронизации контактных данных перейдите в... Настройки приложения вкладку и выберите созданный вами поставщик.
- Нажмите на Редактировать значок под Сопоставление атрибутов контакта опцию.
- Вы увидите Атрибуты контактов HubSpot и атрибуты IDP опция «Сопоставить атрибут контакта HubSpot с атрибутом стороннего приложения/IDP» получен в результате тестовой конфигурацииКроме того, если требуется несколько атрибутов, вы можете добавить их с помощью Пользовательское сопоставление атрибутов опцию.
- После добавления всех атрибутов убедитесь, что они включены. Синхронизация контактов вариант. Нажать на Сохранено .
- Теперь вы можете найти контакт в HubSpot Контакты. Это отличный способ генерировать лидыПоскольку это позволяет быстро и легко добавлять новые контакты в ваши воронки продаж и маркетинга HubSpot. Синхронизация контактов позволяет гарантировать, что ваши Аккаунт HubSpot всегда обновляется самой актуальной информацией о ваших потенциальных клиентах и покупателях (посетителях сайта).Это поможет вам привлечь больше квалифицированных потенциальных клиентов.
Шаг 5. Как удалить наше приложение с портала HubSpot.
- Чтобы удалить наше приложение, перейдите в свою учетную запись HubSpot и нажмите на Настройки значку.
- Перейдите на Интеграции и нажмите на Связанные приложения.
- Вы увидите список приложений, выберите наше приложение и нажмите на него. Действия кнопка. А затем нажмите на Unistall опцию.
- Тип Удалить Чтобы продолжить, перейдите по ссылке ниже и нажмите здесь. Удалить .
Шаг 6. Как отключить приложение от HubSpot?
- Перейдите на сайт Ограничение страницы меню.
- Снимите выделение с ваших страниц HubSpot, как показано на скриншоте ниже, и нажмите на кнопку. Сохранено Эта кнопка отключает наше приложение для единого входа (SSO) от вашего портала HubSpot.
Поздравляем! Вы успешно отключили функцию единого входа HubSpot через приложение miniOrange.
Часто задаваемые вопросы (FAQ)
Как отключение и удаление влияют на учетные записи и данные пользователей HubSpot?
Удаление приложения приводит к его деинсталляции и удалению его настроек, что препятствует доступу пользователей к страницам HubSpot через единый вход (SSO). Отключение же отсоединяет только страницы от SSO, оставляя настройки приложения нетронутыми и позволяя повторно настроить страницы для доступа через SSO.
Я получаю следующее: {"status":"failed","message":"Error in fetching the token from the OAuth provider."}
- Убедитесь, что вы проверили. один или оба отметьте следующие флажки в Настройка приложения HubSpot установка.
- Если вашему поставщику идентификации (IdP) требуются учетные данные в заголовке, вам необходимо проверить следующее: заголовок флажок.
- Сохранено в настройках, а затем нажмите тестовая конфигурация.
- Если это не решит вашу проблему, вы можете попробовать выбрать оба варианта. заголовок и Тело флажки.
- Аналогично, если вашему поставщику идентификации (IdP) требуются учетные данные в теле запроса, вам необходимо выбрать соответствующий параметр. Тело флажок.
- После установки соответствующих флажков в окне конфигурации теста появится таблица атрибутов.
Моя тестовая конфигурация прошла успешно, но при попытке входа я попадаю в цикл перенаправления.
Этому могут быть несколько причин:
1. На сайте включено кэширование:
Когда включено автоматическое перенаправление, пользователь перенаправляется на страницу входа в IDP, а после входа возвращается на основной сайт. Но поскольку включено кэширование, происходит перенаправление на страницу входа в IDP, что приводит к зацикливанию.
2. Несоответствие HTTP/HTTPS:
Это происходит, когда HTTPS не принудительно используется на сайте, но настроен на стороне поставщика идентификационных данных с использованием URL-адреса HTTPS. Эту проблему можно решить, принудительно используя HTTPS на сайте путем определения правила перенаправления в файле .htaccess или на уровне Apache.
3. Фальсификация печенья:
Файл cookie, созданный плагином после входа пользователя в систему, изменяется другим плагином, в результате чего пользователь не входит на сайт WordPress, а сессия создается на IDP.
Возникает ошибка: 'Неверный ответ'.
Возможны 2 варианта:
1. Либо ваше приложение поддерживает протокол OAuth 2.0, и вы настроили его с использованием протокола OpenID Connect, либо наоборот. В этом случае, если вы настроили приложение с помощью пользовательского приложения OAuth 2.0, перенастройте его с помощью пользовательского приложения OpenID Connect, а если вы настроили приложение с помощью пользовательского приложения OpenID Connect, перенастройте его с помощью пользовательского приложения OAuth 2.0. Это должно решить проблему.
2. Если описанное выше решение не сработает, возможно, ваше приложение/провайдер не поддерживает стандартный протокол OAuth 2.0/OpenID Connect. В этом случае свяжитесь с нами. hubapps@xecurify.com Предоставьте вам документацию в формате запроса/ответа от вашего приложения/провайдера, и технический специалист свяжется с вами с решением.
У меня появляется сообщение об ошибке "Получен недопустимый ответ".
Для решения этой проблемы настройте правильные конечные точки для токена и информации о пользователе в таблице конечных точек приложения HubSpot SSO. Вы можете проверить правильный формат конечной точки в... ВОТ.
Статьи по теме
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.
Мы свяжемся с вами в ближайшее время!
Нужна помощь?
Пишите нам hubapps@xecurify.com Для получения оперативной консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.
