twitter用に作ってたスクリプトがBASIC認証廃止でつかえなくなったので、OAuthに対応させようとしたらかなり四苦八苦したので、その時のまとめ。 まずは、流れ。 接続したいサービスに登録して(今回はtiwitter)Consumer Token(利用者IDみたいなもの)とConsumer Secret(利用者を確認するための共通鍵)を発行してもらう。 発行してもらったConsumer Tokenを使って利用者認証をして、Request Token(リクエスト用の一時トークン)とRequest Secret(Request Tokenを確認するための共通鍵)を発行してもらう。 Request Tokenを使ってユーザをサービスに誘導し、接続を許可して貰う。(このとき、クライアントアプリであればPINコード(認証コード)が発行される) 発行されたPINコードとRequest Token
![2010-09-12](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)