既存ユーザーの招待登録について?

古いフォーラムエンジンからDiscourseに移行しました。ユーザー作成はメインのウェブサイトから(APIリクエスト経由で)処理されるため、フォーラムの登録を禁止したかったのです。フォーラムアカウントはメインのウェブサイトのユーザーアカウントと一緒に作成されます。

しかし、「登録を無効にする」を有効にしたところ、APIからさえユーザーを作成できませんでした。そのため、「招待のみ」に切り替えました。これは機能するようですが、問題が発生しました。既存のユーザー(古いフォーラムから移行したユーザー)はすべて、最初のログイン前に承認が必要になりました。新規ユーザーの場合は問題ないようです。どうすれば既存の数千人のユーザーを「一括承認」できますか?また、なぜこのメッセージが表示されるのですか?

SSO で処理したい場合は、登録全体を無効にするのではなく、enable local logins を無効にしたいのだと思います。

「いいね!」 1

もしかしたら、私の書き方が不明瞭だったのかもしれません。

これは、ウェブサイトでアカウントを作成したときに、API経由でDiscourseのユーザーを作成することを意味します。私には「SSO」のようなものはありません。純粋に単一のAPIリクエストです。

そして、API登録以外の登録を実際に禁止したいのです。「ローカルログイン」は、SSO関連のものが一切ないため、ユーザーがログインできる唯一の方法です。

「疑わしいユーザーを承認する」設定は有効になっていますか?

疑わしいユーザーをレビューキューに追加します。疑わしいユーザーは、バイオグラフィー/ウェブサイトを入力したが、読書活動がないユーザーです。

それが彼らを承認する必要がある理由かもしれませんね :thinking:

「いいね!」 3

うわー、それは確かに有効になっていました!無効にしました。これで役立つかどうか見てみましょう。ありがとうございます!

残念ながらそうではありません。この設定が無効になっているにもかかわらず、既存のユーザーが承認が必要なユーザーとして表示されます…

must approve users を有効にすると、すべての既存ユーザーは自動的に承認されます。

一時的にそれを有効にして、自動化を使用してユーザーを承認するのはどうでしょうか。

「いいね!」 3

昨日試しましたが、これまでのところ承認リクエストは1件もありません!まさにその通りだったようです。ありがとうございます!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.