Подключение OAuth к Discourse

Привет, команда!

Чтобы подключить мое локально развернутое приложение Discourse к моему внутреннему сервису OAuth, достаточно ли просто ввести Client ID и Client Secret в поля Google OAuth в настройках входа приложения?

Нет, настройки Google OAuth2 работают только для подключения к Google. Для подключения к кастомному сервису OAuth2 ознакомьтесь с:

Или, если ваш провайдер идентификации (IDP) поддерживает OpenID Connect, этот плагин будет проще настроить:

Привет, Дэвид!

Что именно представляет собой документ обнаружения OpenID Connect? Это URL-адрес моего OAuth-сервиса? Мой OAuth-сервис генерирует идентификатор клиента и секретный ключ клиента, как только я добавляю URL-адрес приложения Discourse, и при выборе приложения у него появится конечная точка. Должен ли я скопировать этот URL-адрес в это поле?

Если ваш сервис идентификации не имеет документа обнаружения OpenID Connect, вам потребуется использовать плагин OAuth2 Basic (первая ссылка выше).