個人的なメモになります。
今PHPで新たにサービスを構築してるのですが、
ユーザー認証方法にOAuthを使えないか。と、持ちかけられまして。
簡単に調べてみました!!
まず、OAuthとは何でしょう?
Yahoo!Japan さんがうまいこと説明してますので、こちらで確認します。
+ Yahoo!デベロッパーネットワーク – OAuth – フロー
+ http://developer.yahoo.co.jp/other/oauth/flow.html
Yahooさんのが断然分かりやすいのですが、一応技評さんの記事も載せて起きます。
Ruby使ってる人はこちらが分かりやすいかもしれません。
+ ゼロから学ぶOAuth:第1回 OAuthとは?―OAuthの概念とOAuthでできること|gihyo.jp … 技術評論社
+ http://gihyo.jp/dev/feature/01/oauth/0001
では、早速ですが使い方の紹介です。
まず、 twitter から見ていきますよ!!
Google検索で「OAuth php」なんて検索すると、twitter関連ばかりヒットします。
改めてtwitter-botとか大人気なんですね。
さて、OAuthを使う方法としては、 PEARのHTTP_OAuthとか、OAuth.phpとか、いろいろありますが、
今回、twitter用に書かれているものを使いましょう。
その名も、 twitteroauth 。
+ twitteroauth
+ https://github.com/abraham/twitteroauth
はい。
当然自分が自力でこんなの見つけられるはずがありません。
ここを参考にさせてもらってます。(むしろまんまです。
+ PHP+OAuth+Twitterのアカウントでログインする機能を作った時のまとめ « tech*
+ http://tech.qalafl.com/?p=47
使い方も上を参考にするといいようです。
かなり丁寧に書いてあります。
ちなみに、みんな大好きのbotの作り方系は、また別のページ見たほうがいいです。
botはこのあたりでしょうか?
+ PHP+OAuthでTwitterのBotを作ってみる – SDN Project
+ http://www.sdn-project.net/labo/twitter_bot.html
※twitterの認証が使いたいときは、twitterのアカウントが必要なようです。
twitterのアカウントを持たない人(自分)は、使えないんでしょうか。
アカウント作ろうかな・・・・・。
今回は紹介だけですが、
次回は実際に作ってどうだった・・・・・って結果をお知らせしたいです。
これからしてもいいのですが、眠いのでやめにしておきます。
でゎ。
コメント
[…] 突然ですが、実は、 twitter の OAuth認証 に関する 記事を以前書いてます。 (何気に1年以上前・・・・・) -> このあたり? […]