こんにちは、
API に何らかの制限を設ける予定があるかどうかお伺いしたいのですが。
例えば、GET リクエストのみを許可し、他のリクエストは禁止するといった設定などです。
ご返信をお待ちしております。
よろしくお願いいたします。
こんにちは、
API に何らかの制限を設ける予定があるかどうかお伺いしたいのですが。
例えば、GET リクエストのみを許可し、他のリクエストは禁止するといった設定などです。
ご返信をお待ちしております。
よろしくお願いいたします。
どのような問題をお困りですか?
API は Discourse の仕組みです。プログラムは API を使用する JavaScript アプリケーションです。
実際には問題ではありません。
クライアント向けにその API からデータをスクレイピングしたいのですが、セキュリティ上の理由から、POST/DEL/PUT などの操作を通じてフォーラムと対話できないようにしたいと考えています。
ファイアウォールを使えば管理可能ですが、残念ながらすべてのクライアントがファイアウォールを持っているわけではありません。
現在、API キーを特定のルートやメソッドにロックすることはできません。しかし、近い将来に「スコープ付き」API キーのサポートを追加する予定です。
現時点では、API キーを可能な限り低い権限を持つユーザーに紐付けることをお勧めします。管理者やモデレーター権限が不要な場合は、通常のユーザーアカウントに紐付けてください。
わかりました、そうします。
お二人ともありがとうございます!