Google+, Ruby, Rails前回の続きです。 今回は、OAuth 2.0のアクセストークンを使って 公開ストリームを取得するアプリをRailsで作ってみました。 ソースコードはGitHubにアップしています。 OAuth 2.0の仕様はこちら。 OAuth - Google+ Platform — Google Dev... 続きを読む
Omniauth pure: Authentication with Facebook, Google, Google Apps, Twitter, Github, AOL, MyOpenID, ... This article will demonstrate how to set up a multi-provider authentication using the fabulous Omniauth gem. Users will be able to add multi... 続きを読む
前々からリファクタリングせねばと思っていましたが、TwitterBotのプログラムをクラスとしてまとめました。設定の仕方や、動いているサンプルはhttp://d.hatena.ne.jp/sifue/20100125/1264394020を参照ください。こちらに実際にこのクラスの使用方法や具体的な... 続きを読む
Private Gist All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are given this private URL. Every gist with this icon () is private. Public Gist Anyone may fork, clone, o... 続きを読む
OAuthやOpenID、仕組みもよく知らずに使ってきた僕が、その最新動向に追いつくために勉強したことをまとめます。きっかけは OpenID TechNight #7 をUstで見たことで、わからないことが山盛りだったので色々と調べてみた。OpenID TechNight #7 : ATND各発表のス... 続きを読む
OAuth 2.0で Webサービスの利用方法はどう変わるか ソーシャルAPI活用に必須の“OAuth”の基礎知識 株式会社ビーコンIT 木村篤彦 2011/2/2 TwitterがOAuth 1.0を採用したのを皮切りに、今では多くのサービスがOAuth 1.0に対応しています。国内でも、例えば、マ... 続きを読む
sudo gem install facebook_oauthclient = FacebookOAuth::Client.new( :application_id => APPLICATION_ID, :application_secret => APPLICATION_SECRET, :callback => CALLBACK_URI ) #oauth用urlの取得 p client.authorize_url #callback先に"code"と... 続きを読む
OAuth is best explained with real-life examples. The specification includes in Appendix A a similar example but focuses on the HTTP calls syntax. This walk-through demonstrates a typical OAuth session and includes the perspectives of the User... 続きを読む
OAuth 調べてみたら難しくて理解出来なかったので,Python で標準ライブラリだけで 1 から書いてみました. / \ / _ノ ヽ、_ \ / o゚((●)) ((●))゚o \ twitter の OAuth 難しいお… | (__人__)' |... 続きを読む
大阪DTPの勉強部屋(第6回勉強会)にご来場いただいた皆様、ありがとうございました。スタッフのみなさま、出演者のみなさま、お手伝いいただだいた方々、感謝します!今回、ちょっと新しい試みとして、スライド内容をリアルタイムでTweetさせていただきました... 続きを読む
あとで読む(はず) OAuth プロトコルの中身をざっくり解説してみるよ http://d.hatena.ne.jp/yuroyoro/20100506/1273137673 pythonで署名付きリクエストを送る(2-legged OAuth) http://taichino.com/programming/1057 デスクトップアプリケーションでも認証可... 続きを読む
自作TwitterクライアントをOAuth認証に対応させる。の続き。 クライアントがTwitterにRequest Tokenを要求する。 TwitterがクライアントにRequest Tokenを返す。 ユーザにAuthorizeページでクライアントアプリケーションを「許可」してもらう。 Twitterが暗証番... 続きを読む
twitter-auth という Rails プラグインを使うと簡単に Twitter を使った認証が行えるようになります。 http://github.com/mbleigh/twitter-auth ですが、普通に使おうとすると request_token を取得するところで 以下のようなエラーが出てしまいました。 OpenSS... 続きを読む
二つ俺の知ってる中でOAuthを悪用した事件が起きています。 1.なるほど4時じゃねーの事件 (詳細はこちら) 「毎朝4時になるほど四時じゃねーのと発言する為のツールです」ってことになってたのにユーザーが増えて調子乗ったのか 許斐先生の誕生日に「なるほど許... 続きを読む
複数の Twitter ボット (@housai, @domoraen, @aa_canvas) を作って運用しているんだけど、ソースが汚くて修正しづらい上に、OAuth 対応してなかったり、domoraen に関しては同じリプライに何度も反応してしまうバグがあったり、色々ダメな感じだったので色々エ... 続きを読む
Twitter APIデベロッパー・コミュニティへ ベーシック認証への対応を2010年6月30日をもって終了する予定と発表しましたが、oAuthへの移行の期限を2010年8月16日まで延長ことにしました。 2010年8月16日から段階的にBasic Authの対応を廃止します。(アナウンスは... 続きを読む
ここ数日, twitterクライアントを作ってたfkmです.というのも, emacs(Meadow)のtwittering-modeが使えなくなってしまったから><そのために必要なのはOAuthを使ってGET/POSTする方法. これさえ出来ればあとはXMLを読んでごにょごにょするだけのお仕事です. OAu... 続きを読む
Twitter の OAuth 許可ページがあまりにも酷い => 応急処置 - リタマス d:id:mooz 46 users greasemonkey, javascript | 応急処置 - リタマス を含むブックマーク" border="0" class="icon" height="12" src="http://d.hatena.ne.jp/images/b_entry_wh.gif" tit... 続きを読む
OAuth とかについて なんかいろいろ理解してない人がいるように見えるので。 あるサービスでのリソースに対するアクセス権をデスクトップアプリケーションなり Web アプリケーションなりに移譲する時に、一番簡単な方法は ID と PW をそのまま渡してしまう方法... 続きを読む
パスワードとは? twitterのパスワードはそれ以降初回のみとなります。 oauth tokenは保存するしかありません。 続きを読む
Twitter 発端[連絡] Termtter の OAuth 機能は廃止の予定 - セキュリティ的な理由から #termtterTwitter / jugyo@jugyo OAuthあまり良くわかっていないですがどういったことが問題になるのでしょうか? ><Twitter / すぎゃーん@sugyan Termtter のようなアプ... 続きを読む
ruby で OAuth を使ってみる実験です。 twitter にアプリケーションを登録 まず twitter に自分の作ったアプリケーションを登録します。 自分のアプリケーションが無い場合でも適当なのでいけるんじゃないんでしょうか。 登録画面には設定画面(Settings)の以... 続きを読む
注意事項 Preview とついているモノは次回のリリース(Previewはずれる)までに変わる可能性がある・安定動作しない可能性があるモノです(人柱版といったところです)。 Preview版を利用する場合には適度にバックアップを取ってから適用したほうがよいです。 Previ... 続きを読む
ruby, twitterTwitterAPIのBASIC認証は近々廃止され、今後はOAuth/xAuthにシフトされます。混乱している開発者も多いと思うので、今回はOAuth対応なTwitterBotを作ることを前提にして、その簡単なやり方を動画に撮ってみました。スクリーンキャストというやつで... 続きを読む
18:21 | 「おーおーっすっ!」 てなこって、TwitterのAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいん... 続きを読む
黒川仁の文具堂ブログ三昧 金沢のお寺出身で仙台在住の「文具堂」ことネクストシード代表 黒川 仁のブログ。サーバ管理者として仙台の会社に勤務もしています。 Home 仙台無線LAN情報 Ruby部屋 加賀獅子舞 文具部屋 ひろゆき部屋 Chaconne バイブル プロフィ... 続きを読む
Twitter Commenters is a plugin for Movable Type that enables commenters to sign-in and comment on your blog using their Twitter account. Versions 2+ includes support for Twitter's OAuth authorization system and enables commenters to automatic... 続きを読む
yamaokaです。 TwitterのBasic認証によるユーザー認証が6月に廃止されるようですね。 認証はOAuthで行ってください、とのことなのですが OAuthの認証画面を表示するためにブラウザを起動するのがふさわしくないケースや、 そもそも貧弱なブラウザでうまく利用で... 続きを読む
2010-02-12 Twitterによる簡易版OAuth: "xAuth" 最近にわかにTwitter APIのxAuth認証が話題になっています。これは主にデスクトップアプリケーション向けに用意される認証方式で、簡潔に言うと「Webブラウザで認証画面を開く必要のないOAuth」といったところで... 続きを読む
> OAuthは以前調べたときに、Webサービス向けの認証機構であって、クライアン > トが使う認証機構としてはイマイチだという結論を出したような記憶がありま > す。 > OAuthはなんだか複雑でもう仕組み自体は忘れてしまったのですが、 > twittering-modeが対応す... 続きを読む
はやみずです ぼちぼち開発に復帰できそうかなあ、したいなあと思ってます。 > | "from twittering-mode"のリンク先が存在しないのはそういうものなの? > > と指摘を受けて、見に行ったら本当にありませんでした。 同じドメインに置いていたアップローダにフィ... 続きを読む
6月30日にいきなりtwitterアプリが使えなくなる!?twitterのベーシック認証提供終了について | ついーたーTweeter.jp tweeter.jp 191 users 昨年から噂されていたtwitter APIのベーシック認証の提供終了ですが、遂にそのカウントダウンが始まりました!twitter... 続きを読む
昨年から噂されていたtwitter APIのベーシック認証の提供終了ですが、遂にそのカウントダウンが始まりました! twitter社は、ベーシック認証の提供終了に際して、特別にカウントダウンサイトを設置しました。 このことは何を意味するのでしょう?一般ユーザーに... 続きを読む
はてな各種サービスで利用している Twitter 連携機能により、はてなID ⇔ Twitter アカウント間の紐付け情報をはてなは保持しています。この紐付け情報は、今後、基本的に公開された情報であるとして扱い、はてな内の他サービスで利用していきたいと考えていま... 続きを読む
UPDATE ユーザーのログイン情報を利用する「補助キー」として機能するオープンソースプロトコル「OAuth」にセキュリティホールが発見され、「Twitter」や「Yahoo」などのサービスがOAuthのサポートを一時的に取りやめざるを得なくなったことが、米CNET Newsの... 続きを読む
TwitterのBasic認証APIは6月で廃止される予定なのですが、OAuthという認証方法はブラウザを起動してユーザに認証して貰わなければなりません。一見flickrアプリケーションの様な認証方法を想定しますが、OAuthはflickr認証の様にサーバから貰ったトークンをブラ... 続きを読む
OAuth は、ブレイン・クックとクリス・メッシーナが始めたオープンプロトコルであり、デスクトップ、モバイル、WebアプリケーションなどにセキュアなAPI認可 (authorization) の標準的手段を提供する。 [編集] 背景 マッシュアップによるWebサービスの連携が増... 続きを読む
blaineはTwitterをつかっています! Twitterは「いまなにしてる?」というシンプルな質問に答える形で、ほかのユーザーとの交流を可能にした無料サービスです。いますぐ登録して、blaineのツイートを受信しましょう! Wow, @whitehouse (re: Obama) you've got ... 続きを読む
TwitterはRESTなAPIを備えているので、httpの通信ができれば基本的にどんな言語でもクライアントを作ることができるのがいいです。そこで私もPSTweetsというPowerShell版Twitterクライアントを作っているのですが、認証周りで問題が発生しています。 Twitterの... 続きを読む
こんにちは、naoya です。 昨日の社内勉強会で、OAuth について行いましたので、そのときの資料を公開します。 OAuth プロトコルの解説のあとに、Twitter の OAuth 経由でステータスを更新するクライアントを作ってみたので、そのソースコードをおいておきます... 続きを読む
twitterヘの認証方式は2つありまして、1つはお馴染みBasic認証。もう1つがOAuthです。で、なにやら、今後はOAuthしか受け付けなくなるとかいう話があって、ちょっと盛り上がっているtwitterクライアント界隈。 OAuthの細かい話はさておき、twitterのOAuth認証(... 続きを読む
PHPでTwitter APIのOAuthを使う方法まとめ 2010年01月12日 14:30 Twitter API の BASIC 認証がそのうち使えなくなるようなので Twitter APIのBASIC認証は2010年6月に「廃止予定」 - 頭ん中 OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ T... 続きを読む
「Twilog」 (ついろぐ)はTwitterのつぶやきをブログ形式で保存、閲覧できるサービスです。 登録すると、自分のつぶやきのログを自動的に記録していきます。 記録したログは日ごとにまとめられ、ブログ形式で閲覧することができます。 ユーザーページのサンプ... 続きを読む
Twitter APIのBASIC認証は2010年6月に「廃止予定」 2010年01月05日 11:51 昨年12月にパリで開催されたインターネットのイベント LeWeb'09 で Twitter のプラットフォームディレクターの Ryan Sarver さんが登壇して いくつかの発表を行ったらしいんだけど その... 続きを読む
Google has recently added three important enhancements to our OAuth support: The ability to use OAuth without registration Support for software apps installed on a computer or mobile phoneAdditional controls for our Google Apps Premier and Ed... 続きを読む
FreeBSD、MacOSX、Webアプリ系、RDBMS(PostgreSQL)などの話題が中心になるかと思います。 OAuthって結構難しいと思われてるようですが、難しいというよりは、『ややこしい』です(苦笑) そんなわけで。 手順毎に順番に説明をしようと思います。 ●語句の説明 ... 続きを読む
OAuth コンシューマが twitter API にアクセスすると、ブラウザでログインしたときと同様のセッションクッキーが発行されている模様です GET https://twitter.com/account/verify_credentials.xml Authorization: OAuth realm="", oauth_consumer_key="***", oa... 続きを読む
We have setup a code repository on Google Code for gathering libraries and other supporting examples. These libraries are contributed by members of the community and have not been tested or are necessarily known to work. If you would like to ... 続きを読む
Abstract The OAuth protocol enables websites or applications (Consumers) to access Protected Resources from a web service (Service Provider) via an API, without requiring Users to disclose their Service Provider credentials to the Consumers. ... 続きを読む
With OAuth reaching its final draft (OAuth Core 1.0 Draft 4) last night it is time for those of you new to the protocol to dive in and learn what it is all about. I have written in a previous post about the history behind OAuth, its use cases... 続きを読む
Description: An open protocol to allow API authentication in a simple and standard method from desktop and web applications. 続きを読む
An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. Read on » For Consumer developers... If you're building... desktop applications dashboard widgets or gadgets Javascript or b... 続きを読む
General What is OAuth? OAuth is an authentication protocol that allows users to approve application to act on their behalf without sharing their password. More information can be found at oauth.net or in the excellent Beginner's Guide to OAut... 続きを読む
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic. 続きを読む
■ Sinatra と OAuth を使って Twitter のタイムラインを取得してみた Sinatra で何か作ってみようと思い、 OAuth を使って Twitter のタイムラインを取得するサンプルを作った。 いろいろと試行錯誤していたんだけど、最終的には Twitterの地名なうbotを全bloc... 続きを読む
http://shokai.mag.keio.ac.jp:2692/から使える。 とりあえずSinatraとOAuthの組み合わせを試してみたかったので、DBは使わないものを作りたかった。取得したOAuthのtokenなどはその場で捨てている。blockコマンドを送る権限だけを一時的に委譲してもらう。 以... 続きを読む
Instructions for Use This is a test server with a predefined static set of keys and tokens, you can make your requests using them to test your code (and mine ;)). Your Consumer Key / Secret consumer key: key consumer secret: secret Use this k... 続きを読む
Instructions for Use This is a test client that will let you test your OAuth server code. Enter the appropriate information below to test. Note: we don't store any of the information you type in. Choose a Signature Method Enter The Endpoint t... 続きを読む
ニュース 「OAuth」とは 日本のユーザー襲った“Twitterスパム”の正体 (1/2) ユーザーのアカウントを踏み台にし、スパムDM(ダイレクトメッセージ)を大量にまき散らす――Twitterで出回った「MobsterWorld」のスパムDMは、「OAuth」を悪用したものだった。 2... 続きを読む
ゼロから学ぶOAuth 第1回 OAuthとは?―OAuthの概念とOAuthでできること 2009年3月9日 真武信和 OAuth, Webサービス, smart.fm, Google 1 2 今回から始まった「ゼロから学ぶOAuth」。全4回の特集にて,これからのWebサービスを開発する上で不可欠な技術「OAuth... 続きを読む
クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、... 続きを読む
Ruby, Twitter, OAuthTwitterの認証方式についてTwitterの認証方式にはOAuthとBasic認証の二通りの仕組みがあります。Twitter API Wiki / AuthenticationBasic認証はお手軽なので、世に存在するTwitter APIを利用する一般的なクライアントは、大抵がこちらの方... 続きを読む
OAuthの細かい説明は抜き。 まず、OAuthを使うためにはTwitterでアプリケーションの登録が必要なので、http://twitter.com/oauth_clientsで登録をしておいてください。 以下のコードの6行目の部分を取得したConsumer keyとConsumer secretをに置き換えてくださ... 続きを読む