Пример кода для интеграции размещенного решения с Discourse

Существуют хостинговые решения, которые позволяют интегрироваться с Discourse.

Есть ли пример кода того, что должно делать хостинговое решение для интеграции с системой входа в Discourse?

Например, у Patreon есть плагин, позволяющий пользователям Patreon входить в Discourse. Я ищу пример кода того, что должно сделать хостинговое решение, подобное Patreon, на своей стороне, чтобы обеспечить такую интеграцию.

Возможно, я неправильно использую терминологию, но в данном случае Patreon выступает в роли провайдера SSO, верно?

Спасибо!

У нас есть довольно много примеров по этому вопросу:

https://github.com/topics/discourse-sso

Если ваш сайт использует Ruby и Rails, вы можете скопировать и вставить файл https://github.com/discourse/discourse/blob/master/lib/single_sign_on.rb в свой каталог lib, чтобы взять на себя всю основную работу, а затем добавить необходимый контроллер и маршрут.