チームの皆様
ローカルにデプロイした Discourse アプリケーションを社内の OAuth サービスに接続する場合、ログイン設定の Google OAuth 欄にクライアント ID とクライアントシークレットを入力するだけで接続できますか?
チームの皆様
ローカルにデプロイした 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 プラグイン(上記最初のリンク)を使用する必要があります。