利用者にメール再確認を強制する

招待制サポートフォーラムの管理者をしており、ユーザーに90日ごとにメールアドレスを再認証させる方法を探しています。これは、最初にサインアップした会社を退職したユーザーのアクセス権を削除するのに役立ちます。

「いいね!」 1

このプラグインをお試しいただけます。

「いいね!」 2

残念ながら私は「Discourseによってホストされている」ため、プラグインの使用は制限されています。

今、APIアクセスについて調査しています。

「いいね!」 1

しばらくぶりですが、興味深いユースケースですね。最終的に共有できる解決策は見つかりましたか?

いいえ、まだ実装したい事項のリストにありますが、後回しにされています。

「いいね!」 1

はい、興味を持っていただける可能性のあるリポジトリがありますが、これも私のバックバーナーにあることを認めなければなりません。

フォークしたい場合は、ご自由にご利用ください。PRを歓迎します。

Discourse の機能として、メンバーに定期的にメールアドレスの再認証を強制する機能は現在ありません。もし需要が高まれば、追加される可能性はあります。

管理者設定で、ローカルログイン時に常にメール認証を要求するという方法も考えられます。私も最近、妻が家族で購読している新聞のファミリーサブスクリプションを設定した際に、彼女のアカウントでログインしようとしたところ、メール認証リンクが送られてきてログインできなくなりました。

外部ソリューションも考えられます。例えば、この機能を提供するツールでSSO(シングルサインオン)を利用し、ローカルログインを無効にするなどです。そのようなツールが存在するかどうか、調査が必要でしょう。

それ以外では、API を使用するのが最善の方法です。Ethan さんの方法がうまくいけば、ぜひ教えてください。メタで、API 使用のためのスクリプトを共有する人がいると面白いですね。もしこの件に取り組むのであれば、Dev で新しいトピックを開始してください。

これは良い潜在的な機能のように思えます。投票しました。

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。