[解決済み] ヘッダーやURLにAPIキーを配置する
2023-05-03 15:44:50
質問
自分の会社のデータに対する公開APIを設計しています。アプリケーション開発者にAPIキーにサインアップしてもらい、使用状況や使いすぎを監視できるようにしたいと考えています。
APIはRESTなので、最初に考えたのは、このキーをカスタムヘッダに入れることです。これは、Google、Amazon、および Yahoo がそうするのを見たことがある方法です。一方、私の上司は、キーが単に URL などの一部になるなら、API はより簡単に使用できると考えています。 http://api.domain.tld/longapikey1234/resource "です。それはそれでいいのでしょうが、URL は欲しいものを示す単純なアドレスであり、どのように、あるいはなぜ欲しいのかを示すものではないという原則に反しています。
URL にキーを置くことは論理的だと思いますか?あるいは、あるデータに対して単純な javascript のフロントエンドを書く場合、手動で HTTP ヘッダーを設定する必要はないでしょうか?
どのように解決するのですか?
HTTP Authorizationヘッダに記述する必要があります。 仕様書はこちらです。 https://www.rfc-editor.org/rfc/rfc7235
関連
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] JavaScriptでURLをエンコードする?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み] アプリケーションからAndroidのWebブラウザでURLを開くにはどうすればよいですか?
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] アクセスコントロールリクエストヘッダは、jQueryでAJAXリクエストのヘッダに追加されます。
-
[解決済み] REST Web アプリケーションのページネーション
-
[解決済み] オブジェクト内のアイテムの合計数を返すための最良のRESTfulメソッドは何ですか?
-
[解決済み] REST HATEOAS(成熟度3)の有用性/重要性とは?
-
[解決済み] RESTfulなパスワードリセット
-
[解決済み] gRPC(HTTP/2)はREST with HTTP/2より速いのか?
-
[解決済み] GRPCとRESTはどう違うのですか?
-
[解決済み] XDebugとPHPStormまたはPOSTmanを使ったRESTfulなサーバ
-
[解決済み] RESTful url の動詞とアクションで最も良いもの/一般的なものは何ですか?