webネタ

Webエンジニアが業務に関係することをメモしていく

OAuthの覚え書きメモ

OAuth1.0覚えたのでメモ。

1、RequestTokenを取得するリクエスト。
2、redirectしてそのサービスでログインしてリダイレクトして戻ってくる(コールバック)。
3、RequestTokenを認証(Authorized)するリクエスト。
4、AccessTokenを取得するリクエスト。
5、4で取得したtokenを使って、色々とapi叩く。

Zend_Oauth_Consumerがとても便利。OAuth1.0のみ対応。
これを使うと4のAccessTokenを取得するリクエストを送る前に、RequestTokenの認証を内部的に行ってくれる。

てかfacebookはOAuth2.0だし・・・