OAuth(1.0)については、ゼロから学ぶOAuthとかAPIアクセス権を委譲するプロトコル、OAuthを知るあたりで色々と説明されているけど、忘れた時にふと読み返すには少し記事が長いと思う。 今回は、ざっくりとOAuthとは何か、その承認プロセスはどんな感じかを自分なりに短くまとめてみる。 何をするためのものか例えば、自分のGoogleカレンダーを見やすく表示してくれるアプリケーションがあったとする。これを利用するには、アプリケーションの入手の他に、Googleカレンダーデータの取得が必要になる。 Googleカレンダーデータの取得を実現する一番簡単な方法は、アプリケーションにGoogleのIDとパスワードを設定すること。でも、IDとパスワードをアプリケーションに設定するのがちょっとイヤな場合がある。Webアプリケーションなどがそれ。 そんな時、OAuthを使うとGoogleのIDとパ
![OAuthとは何か?](https://cdn-ak-scissors.b.st-hatena.com/image/square/b4778e08e7cd6618a97ffa3eec681851eac5f191/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEimZOOFxl_xyYICiehyauuoZqcDi0_s0QTOT4Mle9PR_C_h0tLb6Frbtt3yQbTpmtw7L8CDMwMaLTh2jXDVtVDcy8apvSUwpSNKMacuJ_2yahoytjZK27b2asgF9a5P2gq-7Y_7o7OA6qg%2Fw1200-h630-p-k-no-nu%2Foauth_register_app.png)