# SSO для Teachable и Discourse

**URL:** <https://meta.discourse.org/t/teachable-and-discourse-sso/151114>\
**Category:** SSO\
**Created:** [12.Май.2020 01:51:26 UTC](https://meta.discourse.org/t/teachable-and-discourse-sso/151114 "2020-05-12T01:51:26Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![gnarly22](https://avatars.discourse-cdn.com/v4/letter/g/d6d6ee/32.png) [@gnarly22](https://meta.discourse.org/u/gnarly22)\
**Post date:** [12.Май.2020 01:51:26 UTC](https://meta.discourse.org/t/teachable-and-discourse-sso/151114/1 "2020-05-12T01:51:26Z")

</div>

Привет! Я новичок в программировании (учусь сам во время карантина) и помогаю другу перевести его бизнес по музыкальным урокам в онлайн.

Он создает несколько курсов на Teachable и хочет добавить форум на Discourse. Я сам настроил для него форум, но у меня возникают трудности с подключением Teachable к SSO для Discourse. Вот что, как я думаю, нужно сделать, но чувствую, что упускаю какой-то шаг.

1. Пользователь регистрируется, и вебхук Teachable отправляет это действие на сервер.
2. Сервер получает данные пользователя из вебхука, а затем использует что-то вроде [этого](https://www.npmjs.com/package/discourse-sso) для создания пользователя. Сейчас я изучаю Node.js, поэтому выбрал этот пакет вместо рекомендуемого Ruby-гама, который я видел на Discourse.

Не упускаю ли я что-то? Мне кажется, что поднимать сервер только для обработки запросов между Teachable и Discourse — это слишком много работы. Если кто-то сможет направить меня в правильном направлении или подтвердить, что такой подход разумен, буду очень признателен. Спасибо!

---

_[View the full topic](https://meta.discourse.org/t/teachable-and-discourse-sso/151114)._
