タグ

OAuthに関するkato_pe62のブックマーク (8)

  • PHPでTwitterのOAuthを使うための学習用ライブラリ Eduwitter

    とあるボットを作ろうと思った所、いくつかのサイトのファイルを保存しなければならなかったりなど、「これは面倒臭いぞ」、という訳で単体のファイルで動く、簡易的な Twitter OAuth認証 をこなせるライブラリを作成しました。 新版の Eduwitter を公開しました 詳しくは タグ:Eduwitter から セクション 1 - 概要 1.1 - 実際に設置しました 1.2 - リファレンス(興味のある方はどうぞ) 2 - OAuthの流れ 2.1 - 基的な単語 2.2 - 4つのステップ 2.2.1 - サービスプロバイダに外部アプリを申請する 2.2.2 - リクエストトークンの発行と承認 2.2.3 - アクセストークンの取得 2.2.4 - OAuthでAPIを叩く 2.3 - signature 3 - コード 3.1 - Eduwitter メソッド一覧 3.2 - Ed

    kato_pe62
    kato_pe62 2011/01/30
    Twitter の OAuth 認証の流れ~ツイートまでをコード付きで解説。そしてライブラリにして公開(Eduwitter)。
  • Twitter API を OAuth で認証するスクリプトを 0 から書いてみた - trial and error

    どうも。昨日もちょっと twitter に触れましたが、今日も twitter ねたです。 前の post で、チラッと触れた OAuth 認証 (O認証認証みたいでこわい) を使ってみたくなり、自分で 0 から書いて見ました。 既存のライブラリ使えば手っ取り早いですが、仕組みを理解したかったので、やってみるだけやってみました。 結果から言うと、ものすごく面倒です。すごい時間かかりました。 (僕の文章読解能力と、typo 検出能力と、プログラミングスキルが足りなかっただけかもしれないけど) まあ、これの実装については、各所で結構触れられていますが、まあ話を聞いただけじゃイマイチピンとこないものだったのですが、いざ実装してみたらよくわかりました。 OAuth の仕組み OAuth の仕様については、oauth.net の Documentation に書いてあるとおりです。 OAuth Co

    kato_pe62
    kato_pe62 2011/01/30
    Twitter の OAuth 認証手順を丁寧に解説。Python のサンプルコード有り。
  • {固定关键字1}-{固定关键字1}手机版

    {固定关键字1}【2021官方推荐平台】亚洲东亚区唯一福彩线上机构,站注册资金150亿,100万以内即时到账,{固定关键字1},{固定关键字1}官网,{固定关键字1}平台,{固定关键字1}下载,专业,安全...

    kato_pe62
    kato_pe62 2011/01/29
    かみ砕いた図解で OAuth の仕組みを解説
  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
    kato_pe62
    kato_pe62 2011/01/29
    ゼロから学ぶ OAuth
  • TwitterのAPIを利用してユーザーのstatusをupdateしたいと思っています。…

    TwitterのAPIを利用してユーザーのstatusをupdateしたいと思っています。 私のサイト(webアプリ)経由でtweetさせる感じです。 下記のサイトで認証まではいけたのですが http://pavane.rdy.jp/archives/144 この後、アクセストークンなどを利用してAPIに接続するのには 具体的にどうすればいいのか分かりません。 ログイン ↓ コールバック先が表示、同時にstatusをupdateするのは可能なんでしょうか? 言語はPHP5でレンタルサーバー使用です。 PEARや他のライブラリはできれば利用したくありません。 どなたかアドバイスなどお願いします。

    kato_pe62
    kato_pe62 2011/01/28
    ライブラリ無しでの Twitter API 利用法
  • PHPでTwitter APIのOAuthを使う方法まとめ

    この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

    PHPでTwitter APIのOAuthを使う方法まとめ
    kato_pe62
    kato_pe62 2011/01/28
    PHP で Twitter の OAuth 認証方法まとめ
  • OAuth.jp

    いままで Mix-up Attack は Client が AS 毎に redirect_uri を使い分けていれば防げると信じられてきましたが、それじゃ防げないケースもあるよってのが OAuth ML に投稿されました。 細かい解説は英語読んでもらうとして、シーケンスにするとこういうことです。 Attacker AS が (Display Name やロゴ等を通じて) 一見 Honest Client に見えるような Client (Attacker Client) を Honest AS に登録しておく必要があります。 User が Attacker AS 選んでるのに Honest AS に飛んで Approve してしまってる部分も、Attacker Proxy が利用可能な状況 (e.g., Client が HTTP なエンドポイントで Honest AS のログインボタン等を

    kato_pe62
    kato_pe62 2010/12/15
    OAuth に関する情報発信サイト「OAuth.jp」
  • AIR/ActionScript3でTwitterのOAuthをするための必要最低限 - キノコの自省録

    OAuth面倒くさいので、AIR/AS3で最低限認証通るようになるまでのメモ。 準備Twitterにアプリケーション登録。 https://twitter.com/apps OAuthライブラリ。iotashan氏作のものを利用。 http://code.google.com/p/oauth-as3/ ライブラリを使わず、OAuthを1から叩くと死ねます。 やること1. RequestToken取得 2. PINコード取得 3. AccessToken取得 1.RequestToken取得OAuthConsumerオブジェクトを生成。 keyにTwitterから取得したConsumer keyと、 secretに同じく取得したConsumer secretを設定する。 OAuthRequestオブジェクトを、 RequestTokenのURL(http://twitter.com/oaut

    AIR/ActionScript3でTwitterのOAuthをするための必要最低限 - キノコの自省録
    kato_pe62
    kato_pe62 2010/10/30
    AS3 で Twitter の OAuth 認証
  • 1