mattdm
(Matthew Miller)
1
これはおそらく簡単なものです。定期的に実行され、中央集権化されたアカウントシステムで無効化、ロック、またはその他の方法で削除されたユーザーのアカウントを自動的に一時停止するスクリプトが必要です。
これはAPI Discourse API Docs を通じて簡単に実行できます。しかし、これだけを対象とした詳細なAPIスコープは存在しないようです。削除や匿名化のスコープは存在するため、追加はそれほど難しくないと思われます。
この限定的なスコープでは、このキーが侵害された場合、誰かが迷惑をかけることはできますが、それ以外では壊滅的な被害をもたらすことはありません。
「いいね!」 3
ユーザーを一時停止するスコープはすでに存在します (Discourse API Docs) 。私の理解が間違っていなければ。
「いいね!」 1
mattdm
(Matthew Miller)
3
イーサン(それともノット・イーサン?)さん、こんにちは。APIエンドポイントがあります。対応するAPIキーの認証スコープを探しています。このエンドポイントにのみアクセスできるAPIキーを作成したいのです。
管理ユーザーインターフェースをご覧ください。このようなものが見つかるはずです。(ページの下部にもいくつか続きますが、私が何か見落としていない限り、ユーザーセクションには「停止」はありません。)
「いいね!」 2
私はイーサン以外なら誰でも構いません。
スコープはユーザーの更新になると思います。
これは不可能です。最も近いのはユーザーの更新を許可することですが、それ以外にもミュート(非)アクティブ化などの機能も許可してしまうと思います。
mattdm
(Matthew Miller)
5
「update」エンドポイントとスコープがこれをカバーしているかどうかわかりませんが、はい、その通りです。これは広すぎます。そのため、このリクエストをしています。
「いいね!」 4
blake
(Blake Erickson)
8
@mattdm さん、提起していただきありがとうございます!
ユーザーを一時停止するための API スコープを追加する PR を作成しました。
フィードバックがあれば、すぐにマージされるはずです。
「いいね!」 6