Integrate 100+ OAuth providers in minutes. Setup your keys, install oauth.js, and you are ready to play !
Integrate 100+ OAuth providers in minutes. Setup your keys, install oauth.js, and you are ready to play !
PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」 2012年05月24日- Opauth ? Multi-provider authentication framework for PHP PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」。 Zend、CakePHP、Symfony、CodeIgniter等のフレームワークに認証を入れる場合に是非参考にしたいライブラリ。 Facebook, Google, twitter, Linked.in の他、OAuth、OpenID などにも対応。Yahoo!JapanでOAuth等による認証ができますから、これで認証にまつわる処理はすべて実装できそう。 各サイトにおける認証の方法を都度実装するのは非効率ということで、こうしたライブラリで認証処理はサクっと終
以前、 ArduinoからTwitterにPOSTするライブラリを作って公開しましたが、その時はTwitter APIのユーザ認証にBASIC認証を使っていました。 しかし、2010年6月からBASIC認証は廃止される予定となっており、新しい認証方式であるOAuthに移行することになっています。 そこで、Arduinoライブラリも、OAuth認証のものを作りました。といっても、Arduinoの限られた資源で複雑なOAuth認証を実装するのはかなり困難なため、難しい部分はGoogle App Engineに任せています。 使い方やライブラリのダウンロードは、http://arduino-tweet.appspot.com/ を見て下さい。 ※ ↑ 2021/7 以降、多数のアクセスを受けるなどしたためサイトを https://arduino-tweet-318222.uc.r.appspot
こんばんは、ritouです。 前回のエントリの続きで、OAuth 2.0でClientのデータに他のClientから安全にアクセスできる方法を考えました。 何がやりたいか まず、現状のOAuth 2.0でのServer,Clientの関係はこんな感じになりますねと。 twitpicのように、ClientがWeb Serverで動いていてそこのデータを操作できるAPIがあるとします。このAPIを他のTwitter Clientが利用しようと思った場合、OAuth Echoを使うところですが、bearer tokenの場合はちょっと考えなければいけません。 そこで、このtwitpicを"外部のリソースサーバ"ととらえ、AuthZの取得の部分から拡張して安全にアクセスできるようなしくみを考えてみましたと。 登場人物 上の説明にあるとおり、外部リソースサーバ兼実は普通のClientという立場を定義
こんばんは、ritouです。 秋田はコンクリートジャンゴゥなわけでもないのに、なんか最近、暑いです。 OAuth Echoとは たくさんの方が調査されているので、細かい説明は省略。 Delegator(Twitpic)がConsumer(Twitter Client)からリクエストをもらったときに、Service Provider(Twitter)上のどのユーザーなのかを問い合わせることができるしくみです。 このときにService Providerのユーザー確認用URL(X-Auth-Service-Provider)とユーザー確認時に利用するリクエストヘッダ(X-Verify-Credentials-Authorization)をConsumerが作成するのですが、これはOAuth 1.0aベースの署名作成ロジックを利用しています。 「OAuth 2.0になるとこの辺がもっと楽(簡単)
こんばんは、ritouです。 今日、発表されたTwitterのScopeについては他の人がたくさんブログなど書いているので省略します。 気がつけば、OAuthのScopeについてはずっと前から考えさせられることが多かったのです。 Y!やGのScopeの要求の仕方が気になったのは2009年最初のあたりだったので、もう2年以上も前のことですね。 The Scope for OAuth ( ネットサービス ) - Web Life!!! - Yahoo!ブログ 少し振り返ってみましょう。 Scopeの要求方法 ClientがServerに必要なScopeを指定する方法として、大きく分けて2種類存在します。 Client ID(Consumer Key)を取得するタイミングで必要なScopeを指定 AuthZ Requestを送るタイミングで必要なScopeを指定 前者は、Yahoo!やヤフーや以
これまでTwitterのOAuth認証にはアクセスレベルが「Readのみ」「ReadとWrite」という2段階しかなく、認証を許可してしまうとダイレクトメッセージの内容までアプリケーション側から読めてしまうという問題がありましたが、ようやくこの問題が解決するようです。 Beginning today, we’re giving you more control over what information you share with third-party applications. Apps that you use to access your direct messages will ask for your permission again. » Twitter Blog: Mission: Permission 公式にアナウンスされているように、Twitterアプリケーションのア
WordPress で主に Twitter の OAuth を使ったり、データベースに会員情報を持っておく方法を紹介します。すべて説明していると返って分かりにくくなりますので、ポイントを押さえて説明していきますので読んでみてください。今回メインで参考にさせて頂いた記事は以下です。 PHPでTwitter APIのOAuthを使う方法まとめ – 頭ん中 WordPress のデータベースにメンバーテーブルを作成 id を WordPress 側で使い、user_id は Twitter の user_id です。user_name は Twitter での screen_name です。access_token_key と access_token_secret を保存しておけばサイト側からツイートなどを行うこともできます。 CREATE TABLE IF NOT EXISTS `wp_me
昨夜、OAuthでの認証がうまくいったので、今日はTwitterのTLの取得と発言を実装してみた。 お試し環境 → http://nisetwitter.appspot.com/で公開している。 エラー処理を全く記述していないので、API呼び出しに失敗すると、生のエラーメッセージが出力されてしまう。 ソースコード 昨日のGAE/PythonでOAuthのソースコードの、MainHandlerを数行書き換えるだけで作成できてしまった。 12行目 テキスト入力フォームを表示 13行目 タイムラインを取得 14行目~16行目 タイムラインを表示 21行目 発言を登録 22行目 元の画面にリダイレクト class MainHandler(RequestHandler): """Demo Twitter App.""" def get(self): client = OAuthClient('twi
GoogleAppEngine / Python環境で、TwitterのOAuthを使ってみた。 1. TwitterのAPI利用申請 Twitterのアカウントを取得し、API利用申請をします。 Twitterのアカウントを取得します Twitterにログインします 以下のアドレスにアクセスします https://twitter.com/apps 新しいアプリケーションを追加をクリックします アプリケーションの情報を入力して登録します ※コールバックURLは、GAEのIDがXXXの場合は、http://XXX.appspot.com/oauth/twitter/callback とします。 以下の2つの値をメモします Consumer key pQcelwAEib60BhEoE52*** Consumer secret ******* 2. サンプルアプリをデプロイ すぐ動作するサンプル
ソースをろくに確認せずに取り敢えず拡散する 自分の発言の責任が希薄になるように計算されたテンプレート 詳細はリンク先で 真偽不明ですが取り敢えず拡散 自己責任で 元情報が訂正されても、拡散した誤情報は消えない 「あなたのGmailをすべて盗まれる」問題 http://b.hatena.ne.jp/entry/jp.techcrunch.com/archives/20101120whoa-google-thats-a-pretty-big-security-hole/ http://topsy.com/jp.techcrunch.com/archives/20101120whoa-google-thats-a-pretty-big-security-hole/ http://disqus.com/guest/84d6bff45c2112e083c425e39f954f5e/ http://t
日本語でのMac,iPhone,iPad,iPodなどApple関連の情報サイト。MACお宝鑑定団のBlog。 Macに捉われず、様々な情報を掲載しています。 Twitter本社より複数の開発担当者が来日していたために、Twitter API を利用するアプリケーションなどを開発する開発者との懇談を行う「Twitter Developer Meetup」が、デジタルガレージ本社にて行われました。 スピーカーの左からLeland Rechis (Product Manager - Mobile)・松澤由香里 (Director internationalization)・Ryan Sarver (Director of Platform)] Twitter からは作業が完了した認証システムを Basic認証から OAuth に変更したことの意味や、現在開発実装中の機能として位置情報サービスの
OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. / \ / _ノ ヽ、_ \ / o゚((●)) ((●))゚o \ twitter の OAuth 難しいお… | (__人__)' | \ `⌒´ / ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ だからやる夫でやるお! | |r┬-| | \ `ー'´ / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ / u \ .____ |:
以前から「Twitter APIの動作確認が簡単にできるツール」ってことで、Twitter API Viewerというツールがあったんですけど、Twitter APIのBasic認証が廃止されてからの対応がストップしてたんですよね。 なので、自分で作ってみました。 twitSandbox <http://twitsandbox.com/> 独自ドメインでの公開というところからも力の入り具合がわかりますwww OAuthにはもちろん対応しています。普通にツイッタークライアントとしても使えます(使い勝手的には無理ですけど)。 Twitterツール開発者が四苦八苦しているOAuth対応のプロフィール画像や背景画像のアップロードにも対応しています。 さてさて、これでTwitterのAPIは一通り把握できたました。 お仕事の発注お待ちしてまーす(謎
※前置き長いです。本題はここから。 9/6 ごろから 9/9 にかけて、TwitMgr (閉鎖済) と Splitwit (閉鎖済) の OAuth 認証が正しく動作しなくなってしまっていました。 これらは、JavaScript で Twitter API を扱うライブラリとして、TwitAPI.js を使っており、それがうまく動作していなかったのです。で、原因を追ったところ、JavaScript 側ではなく、OAuth 認証を肩代わりするプロキシサーバである taj-proxy 側に問題があることがわかったので、今回はそれを直したときの話です。 そもそも、taj-proxy は、開発当初 GAE/j 上でうまく Twitter OAuth 認証を扱えるライブラリがなかった (と思っていた) ため、OAuth 認証部分をすべて独自実装してました。Twitter 側の何らかの実装の変更により
twitterと外部アプリを連携させるにはOAuthを利用します。 しかし、OAuthで認証するには、ブラウザ上でtwitterへアクセス許可の認証が必要となります。 そこで、直接アプリケーションから認証することができるXAuthの導入を紹介します。 まず、アプリケーションの登録申請が必要となります。 Twitter Application : http://twitter.com/apps ここからアプリの申請を行ないましょう。登録が完了すると、OAuthを利用することができます。 さらにXAuthを利用したい場合は、Twitterサポートと連絡をとる必要があります。 連絡は api@twitter.com から行ないます。 Hi. my name is Hiroaki. My twitter id is kodam_dev. Please permit the access to xA
Twitter BOT作るときOAuthのAccess token取得するのがめんどいから簡単に取得できるwebサービスつくりました。 http://getaccesstoken.herokuapp.com 使い方は簡単!! 1. http://twitter.com/apps から適当なアプリケーション名を登録。そのときに ここらへんをこんな感じで設定しときます。callback URLはダミーでgetaccesstoken.yayugu.net側で指定するのでなんでもいいです。 2. 作りたいBOTのアカウントでtwitter.comにログイン 3. そしたらGet Access tokenでConsumer key と Consumer Secretを入力すると…… こんなふうにAccess tokenとAcess token secretが表示されます。BOT作るのにOAuthのA
This document discusses Twitter's implementation of OAuth authentication. It describes how basic authentication worked previously with username and password, and how OAuth provides an improved authorization method using consumer keys, access tokens, and secrets. Various iterations and implementations of OAuth are presented for authenticating photo uploads, posts, and delegating identity verificati
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く