必須SSOメール認証を無効にする方法

当社のサイトでDiscourseの既存アカウント認証情報を使用してシングルサインオン(SSO)認証を有効にするために、こちらに概説されている手順に従いました。

SSO認証の一部として、ユーザーはメールアドレスに送信されたメール内のリンクをクリックしてアカウントを有効にする必要があります。

これは、認証はされたがアカウントが有効化されていない場合にフォーラムに表示されるものです。

これはユーザーに送信されるアクティベーションメールです。

私の質問は、SSO認証が成功した後、この必須のメールアクティベーションを無効にする方法はありますか?

こちらで、require_activation SSOパラメータを**false**に設定することで、ユーザーがメールでアカウントを有効化する必要性を無効にできることを読みました。

  • このSSOパラメータをfalseに設定すると、メールアクティベーションは無効になりますか?
  • この変更にはSSO認証コードの変更が必要だと想定していますが、それは正しいですか?
  • コードの変更なしで、管理者設定からメールアクティベーションを無効にする方法はありますか? 注意:Discourseから送信されるすべてのメールを無効にしたいわけではなく、アカウントアクティベーションに関連するメールのみを無効にしたいのです。

よろしくお願いします。

「いいね!」 1

はい、その通りです:+1:

いいえ、DiscourseConnect(旧称「Discourse SSO」)プロバイダーコードを更新する必要があります。

この変更を行う前に、プロバイダーが実際にユーザーのメールを確認していることを確認してください。そうしないと、さまざまなセキュリティ上の問題が発生する可能性があります。

「いいね!」 1

David様 - 早速のご回答ありがとうございます。はい、メインサイトのアカウントが作成される際に、ユーザーが提供したメールアドレスを確認しています。

「いいね!」 2