招待制サポートフォーラムの管理者をしており、ユーザーに90日ごとにメールアドレスを再認証させる方法を探しています。これは、最初にサインアップした会社を退職したユーザーのアクセス権を削除するのに役立ちます。
このプラグインをお試しいただけます。
残念ながら私は「Discourseによってホストされている」ため、プラグインの使用は制限されています。
今、APIアクセスについて調査しています。
しばらくぶりですが、興味深いユースケースですね。最終的に共有できる解決策は見つかりましたか?
いいえ、まだ実装したい事項のリストにありますが、後回しにされています。
はい、興味を持っていただける可能性のあるリポジトリがありますが、これも私のバックバーナーにあることを認めなければなりません。
フォークしたい場合は、ご自由にご利用ください。PRを歓迎します。
Discourse の機能として、メンバーに定期的にメールアドレスの再認証を強制する機能は現在ありません。もし需要が高まれば、追加される可能性はあります。
管理者設定で、ローカルログイン時に常にメール認証を要求するという方法も考えられます。私も最近、妻が家族で購読している新聞のファミリーサブスクリプションを設定した際に、彼女のアカウントでログインしようとしたところ、メール認証リンクが送られてきてログインできなくなりました。
外部ソリューションも考えられます。例えば、この機能を提供するツールでSSO(シングルサインオン)を利用し、ローカルログインを無効にするなどです。そのようなツールが存在するかどうか、調査が必要でしょう。
それ以外では、API を使用するのが最善の方法です。Ethan さんの方法がうまくいけば、ぜひ教えてください。メタで、API 使用のためのスクリプトを共有する人がいると面白いですね。もしこの件に取り組むのであれば、Dev で新しいトピックを開始してください。
これは良い潜在的な機能のように思えます。投票しました。
このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。