タグ

oauthとOAuthに関するdirablueのブックマーク (7)

  • PHPでOAuthをやっつける方法

    前々回のOAuthについてまとめてみた、前回のJavaでOAuthをやっつける方法に続いて今回はPHPでOAuth認証を利用したAPIへのアクセスを実装してみる。 今回も、天下のoauth.netのoauthライブラリ(Google Code)を使う。oauthのリポジトリからOAuth.phpを持ってくれば準備完了。 すぐ使いたい時Java版と併せてライブラリにまとめてみたのでここ(Google Code)から取得してもらうと、簡単に実装できる。HowToUse.phpを見てもらうのが手っ取り早いけど、How to use for phpにも触りだけ書いてあるのでよかったら見てください。 やること 各種の設定を定義 リクエストトークンを取得する ユーザーにアプリケーションを承認してもらう アクセストークンを取得する 各種の設定を定義サービスプロバイダーのエンドポイント情報やコンシューマの

    PHPでOAuthをやっつける方法
  • OAuth認証+JavaからTwitterにポスト その3 - tototoshi の日記

    サンプルソースはまとめてgithubにあります http://github.com/tototoshi/OAuthSample とりあえず、request tokenを取得するJavaプログラム https://github.com/tototoshi/OAuthSample/blob/master/java/src/main/java/com/github/tototoshi/oauth/twitter/RequestToken.java https://github.com/tototoshi/OAuthSample/blob/master/java/src/main/java/com/github/tototoshi/oauth/twitter/OAuthUtil.java RequestToken.javaの説明 getRequestParameter() private Stri

    OAuth認証+JavaからTwitterにポスト その3 - tototoshi の日記
  • 2-legged OAuthを理解する - $shibayu36->blog;

    APIの認証ってどうやってるんだろーって思っているときに、Google Dev Quizで2-legged OAuthの問題があったので、やりながら理解する事にした。perlで書いてみました。 OAuthのcpanモジュールを使った場合 この場合、簡単にできます。OAuth::Lite::Consumerにconsumer_keyとconsumer_secretとrealmを渡して作成してやった後、method, url, paramsを指定してrequestするだけです。timestamp値やnonceなどはすべて自動で付けて、署名を作ってくれています。 use strict; use warnings; use OAuth::Lite; use OAuth::Lite::Consumer; my $ua = LWP::UserAgent->new; my $request_url =

    2-legged OAuthを理解する - $shibayu36->blog;
  • [僕] perl アーカイブ

  • Tender Surrender » OAuthの署名方式を掘り下げる

    当ブログでこれまで何度かOpenSocialに絡んだOAuthについて取り上げてきましたが、MySpaceを参考にしていたため、署名方式としてHMAC-SHA1のみを対象にしてきました。しかしShindigを掘り下げる上でRSA-SHA1を避けて通ることはできず、むしろこちらについても十分な知識を得ていないとなかなか先に進めないことが分かりましたので、この機会にまとめてみます。(OpenSocialをある程度前提にしていますが、署名の話はOpenSocialに限らないものです。) 署名とは何か ITの世界で署名とは、問い合わせ元がその人であることを証明するための手段、と言えます。OAuthだと、コンシューマがサービスプロバイダに対して、名乗っている通りの者であることを証明することを意味します。これは、「自分」もしくは「相手と自分」にしか分からないものをリクエストに付け加えて送ることで実現さ

  • javaで署名付きリクエストを検証するプログラム - ドキッ!はてなブログに移転しました!

    mixiアプリで外部サーバへのアクセスをするときに便利なのが署名付きリクエストです mixi側のリクエストパラメータに公開鍵暗号を付加し、こちら側でその内容が正しいかどうかを判断することによってmixiアプリからのリクエストであることを保障しています 説明はどうでもいいのでとりあえずソースを ちなみにこれはOAuthライブラリを利用するのでこちらからダウンロードしてきてください OAuthのライブラリがおいてあるページに行くとバージョンが明記されてないんですがmixiにおいてあるソースとだいぶ違ったので中身が少しずつ変わっているのでしょうかね・・・? mixiのデベロッパーセンターにあるやつをコピペしても動かなかったのでソースを修正しました OAuthValidation.java package net.natsume.lib; import net.oauth.OAuth; impor

    javaで署名付きリクエストを検証するプログラム - ドキッ!はてなブログに移転しました!
  • Social Website Tutorial (v0.9) - OpenSocial

    OpenSocial Foundation Moves Standards Work to W3C Social Web Activity W3C and the OpenSocial Foundation announced today that as of 1 January 2015, OpenSocial standards work and specifications beyond OpenSocial 2.5.1 will take place in the W3C Social Web Working Group, of which the OpenSocial Foundation is a founding member. The W3C Social Web Working Group extends the reach of OpenSocial into the

    Social Website Tutorial (v0.9) - OpenSocial
  • 1