APIリクエスト時のシグネチャについて REST APIをリクエストする際、シグネチャによる認証を行っています。 データストアでのオブジェクト検索APIのリクエストを例に、シグネチャの生成方法について説明します。 TestClassにて、testKeyがtestValueとなっているオブジェクトを検索します。 curlコマンドは以下のようになります。 curl -X GET -G \ -H "X-NCMB-Application-Key:6145f91061916580c742f806bab67649d10f45920246ff459404c46f00ff3e56"\ -H "X-NCMB-Timestamp:2013-12-02T02:44:35.452Z"\ -H "X-NCMB-Signature:AltGkQgXurEV7u0qMd+87ud7BKuueldoCjaMgVc9Bes
ども、@kimihomです。 API に関する基礎的な話で、なぜ API が重要なのか、APIの実装で注意する点について記述した。 今回はAPI開発において最も頭を悩ます、認証の問題について考えてみたい。 API における認証 よくあるログインが必要なページを考えてみていただきたい。 通常のWebアプリケーションであれば、Cookieという仕組みを使って毎回Webサーバーにアクセスするときにsession idというものを送信し、それとユーザー情報を紐付けたデータを取ってくることで、どんなユーザーからリクエストが来たのかをWebアプリケーション側で判断することができる。これにより、私たちはいつも閲覧しているWebアプリケーションが自分専用の画面として見れるようになっている。 これがAPIになると話は違ってくる。Cookieという仕組みが使えないのである。ということで、なんとかしてAPIにア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く