DiscourseのOAuth接続

チームの皆様

ローカルにデプロイした Discourse アプリケーションを社内の OAuth サービスに接続する場合、ログイン設定の Google OAuth 欄にクライアント ID とクライアントシークレットを入力するだけで接続できますか?

いいえ、Google OAuth2 の設定は Google への接続にのみ機能します。カスタム OAuth2 サービスに接続するには、こちらをご覧ください。

または、IDP が OpenID Connect をサポートしている場合は、このプラグインの方が設定が簡単です。

こんにちは、David さん

OpenID Connect 発見ドキュメントとは具体的に何でしょうか?それは私の OAuth サービスの URL でしょうか?私の OAuth サービスでは、Discourse アプリケーションの URL を登録すると、クライアント ID とクライアントシークレットが生成され、アプリケーションを選択するとエンドポイントが表示されます。その URL をこのフィールドにコピーすればよいのでしょうか?

ID サービスに OpenID Connect 発見ドキュメントがない場合は、OAuth2 Basic プラグイン(上記最初のリンク)を使用する必要があります。