リビジョンはありません最初のリビジョンを作成して開始します。
TwitterAPIのBASIC認証は近々廃止され、今後はOAuth/xAuthにシフトされます。 混乱している開発者も多いと思うので、今回はOAuth対応なTwitterBotを作ることを前提にして、その簡単なやり方を動画に撮ってみました。スクリーンキャストというやつです。 動画の内容 Twitter Botをアプリケーションとしてtwitter.comに登録 Consumer Key, Consumer Secret を取得 Twitter BotアカウントのAccess Token, Access Secretを取得 RubyでTwitter Botアカウントに発言させるプログラムを作成 発言成功 補足:AccessToken発行に使用したスクリプト 動画の中で、AccessTokenの発行に、俺が書いたスクリプトを使っています。 これです。 http://gist.github.c
Yahoo Mail、GMailが相次いでOAuthに対応しました。Yahoo Mailは3月25日、そしてGMailは3月30日に、OAuthに対応したことをそれぞれブログなどで発表しています。 メールはTwitterやGoogle Waveなどの登場で「時代遅れ」なコミュニケーション手段だといわれてはいますが、それでもいまだにネット上でもっとも使われているコミュニケーション手段だといえます。 そのメールのサービスとしてよく知られるGMailとYahoo MailがOAuthに対応したことで、メールがまた見直されるような新たな付加価値サービスが登場するかもしれません。 OAuthはサードパーティにアクセス権を与える OAuth(オース)は、Webサービスをマッシュアップするときに使える認証方式です。例えば、GMailの自分のInboxにアクセスして何らかの操作(例えばメールのバックアップ
最近twitter APIまわりで話題に出てきているようなので。 ちゃんと追いかけきれてないけど、恐らくこれのことですね。 http://tools.ietf.org/html/draft-dehora-farrell-oauth-accesstoken-creds-00 OAuth WRAPではUsername and Password Profileとして組み込まれてます。 http://d.hatena.ne.jp/lyokato/20091118/1258524429 WRAP/2.0が来るまでにOAuth1.0aで使いたい時に。 利用状況 ブラウザがない、あるいはブラウザを使うのが適切ではない状況での いわゆるデスクトップアプリのためのもの。 組み込みだったり、搭載されているブラウザが貧弱だったりとか。 ブラウザと連携させたくない、あるいは出来ないとき。 仕様 まず始めにクライア
OAuthの細かい説明は抜き。 まず、OAuthを使うためにはTwitterでアプリケーションの登録が必要なので、http://twitter.com/oauth_clientsで登録をしておいてください。 以下のコードの6行目の部分を取得したConsumer keyとConsumer secretをに置き換えてください。 適当なところからverifyアクションにリダイレクトしてくると、さらにTwitterにリダイレクトします。その後、callbackアクションに戻ってくるので、そこで認証して取得したトークンをUserモデルに保存します。(ここでは自分のサービスにログインしているユーザが認証を行っています。) その後、保存したトークンを使ってTwitterに発言をします。リクエストが受け入れられなかった場合の処理などは省いてます。 Twitterには取得したトークンに有効期限はありませんが
There are several changes to the latest OAuth 2.0 spec which requires a couple of changes to 2 models which you are REQUIRED to update manually if you are supporting OAuth2. github.com/pelle/oauth-plugin/blob/master/lib/generators/active_record/oauth_provider_templates/oauth2_token.rb class Oauth2Token < AccessToken attr_accessor :state def as_json(options={}) d = {:access_token=>token, :token_typ
What This is a RubyGem for implementing both OAuth clients and servers in Ruby applications. See the OAuth specs Installing sudo gem install oauth You can also install it from the oauth rubyforge project. The source code is now hosted on the OAuth GitHub Project The basics This is a ruby library which is intended to be used in creating Ruby Consumer and Service Provider applications. It is NOT a R
UPDATE ユーザーのログイン情報を利用する「補助キー」として機能するオープンソースプロトコル「OAuth」にセキュリティホールが発見され、「Twitter」や「Yahoo」などのサービスがOAuthのサポートを一時的に取りやめざるを得なくなったことが、米CNET Newsの調べでわかった。 Twitterが実装されたばかりのOAuthのサポートを取りやめたことに、一部の開発者は当惑していた。ブロガーのJesse Stay氏は自身のブログ記事で、Twitterの開発者向けアプリケーションプログラムインターフェース(API)に課された他のさまざまな制約について取り上げた上で、OAuthのサポート中止は、マイクロブログサービスのTwitterが最近になっていかに「開発者の足をすくって」きたかを示す数多くの事例の1つだと述べている。 CNET Newsでは、インターネットの安全性を守る見地から
Open Stack - Yahoo! Developer Network Blog, The Open Stack: An Introductionより抜粋 Yahoo! Developer Network Blog, The Open Stack: An Introductionが伝えるところによればDiggによって開催されたイベントで「Open Stack」が紹介されたようだ。Open StackはWebを経由してユーザデータにアクセスすることを可能にする技術スタック。紹介されている主要技術は次の5つ。 Open ID XRDS-Simple OAuth PortableContacts OpenSocial Open IDはWebサービスを越えたログイン認証を実現し、XRDS-Simpleはリソース探索に使われる仕組み、OAuthはユーザデータへのアクセスパーミッションを実現し、P
An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications. Learn more about OAuth 2.0 » For app developers... If you're building... web applications desktop applications mobile applications JavaScript or browser-based apps OAuth is a way to get access to protected data from an application. It's safer and more secure than asking users t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く