Вы можете добавить форум на свой веб-сайт MembershipWorks, следуя приведенным ниже инструкциям:
- Посетите веб-сайт MembershipWorks.
- Войдите в свою учетную запись панели администратора MembershipWorks (должен быть основным администратором).
- Нажмите на Настройки организации.
- В настройках организации перейдите на вкладку Приложения.
- Нажмите «Добавить приложение».
- В поле «Тип» выберите «Единый вход в систему OAuth2».
- В поле «Название приложения» введите Website Toolbox.
- Оставьте URL-адрес перенаправления OAuth пустым.
- Если вы не хотите, чтобы просроченные участники имели доступ к форуму, включите опцию Отключить SSO, если участник просрочил срок.
- Нажмите кнопку «Создать».
- Запишите идентификатор клиента, секрет клиента, конечную точку токена и конечную точку с информацией о пользователе, чтобы использовать их позже.
- Войдите в свою учетную запись Website Toolbox. .
- Перейдите в «Настройки».
- Нажмите «Пользователи».
- Включите регистрацию.
- Убедитесь, что одобрение пользователей, проверка электронной почты и верификация человеком отключены.
- Нажмите кнопку «Сохранить» .
- Нажмите ссылку «Интегрировать».
- Нажмите кнопку «Единый вход».
- В разделе Конструктор сайтов выберите Custom OAuth.
- В поле «Идентификатор клиента» и «Секрет клиента» введите соответствующие значения из MembershipWorks, полученные на шаге 11.
- В качестве URL-адреса авторизации введите URL-адрес на своем веб-сайте с формой входа в MembershipWorks (например, страницу, на которой пользователь входит в систему и/или управляет учетной записью или входит в систему пользователя и перенаправляет шорткод/фрагмент). URL-адрес должен быть заполнен словами http://или https://.
- В поле URL-адрес токена доступа введите URL-адрес конечной точки токена, полученный на шаге 11.
- В поле URL-адрес доступа к пользовательским данным введите URL-адрес конечной точки User Info, полученный на шаге 11.
- Нажмите кнопку «Сохранить».
устранение неисправностей
Ошибка «access_denied» или «Неверный сеанс пользователя»
Эта ошибка возникает, когда вы вошли в MembershipWorks в качестве администратора. Единый вход в систему MembershipWorks доступен только для участников, но не для администраторов MembershipWorks. Чтобы получить доступ к форуму, выйдите из MembershipWorks и снова войдите в систему как постоянный участник.