「ユーザーの一時停止」のためのAPIスコープを個別にリクエスト

これはおそらく簡単なものです。定期的に実行され、中央集権化されたアカウントシステムで無効化、ロック、またはその他の方法で削除されたユーザーのアカウントを自動的に一時停止するスクリプトが必要です。

これはAPI Discourse API Docs を通じて簡単に実行できます。しかし、これだけを対象とした詳細なAPIスコープは存在しないようです。削除や匿名化のスコープは存在するため、追加はそれほど難しくないと思われます。

この限定的なスコープでは、このキーが侵害された場合、誰かが迷惑をかけることはできますが、それ以外では壊滅的な被害をもたらすことはありません。

「いいね!」 3

ユーザーを一時停止するスコープはすでに存在します (Discourse API Docs) 。私の理解が間違っていなければ。

「いいね!」 1

イーサン(それともノット・イーサン?)さん、こんにちは。APIエンドポイントがあります。対応するAPIキーの認証スコープを探しています。このエンドポイントにのみアクセスできるAPIキーを作成したいのです。

管理ユーザーインターフェースをご覧ください。このようなものが見つかるはずです。(ページの下部にもいくつか続きますが、私が何か見落としていない限り、ユーザーセクションには「停止」はありません。)

「いいね!」 2

私はイーサン以外なら誰でも構いません。


スコープはユーザーの更新になると思います。

これは不可能です。最も近いのはユーザーの更新を許可することですが、それ以外にもミュート(非)アクティブ化などの機能も許可してしまうと思います。

「update」エンドポイントとスコープがこれをカバーしているかどうかわかりませんが、はい、その通りです。これは広すぎます。そのため、このリクエストをしています。

「いいね!」 4

@mattdm さん、提起していただきありがとうございます!

ユーザーを一時停止するための API スコープを追加する PR を作成しました。

フィードバックがあれば、すぐにマージされるはずです。

「いいね!」 6