タグ

OAuthとperlに関するItisangoのブックマーク (4)

  • YAPC::Tokyo 2013にてOpenID Connectについて話しました - r-weblife

    こんばんは, ritouです. タイトルの通りです. 普段発表とかしてる idcon に来る方々と別の層にも知ってもらいたいという思いからトーク申し込んだのですが, 基的に出不精なので, かなりアッウェーイ感が漂う感じでしたがなんとか行ってまいりました. スライドはこちらです. YAPC::Tokyo 2013 ritou OpenID Connect from Ryo Ito 内容はこんな感じです. OpenID Connectの紹介 「OpenID Connect」を理解する (1/2):デジタル・アイデンティティ技術最新動向(4) - @IT みたいな話 Self-Issued OPについて OpenID ConnectのSelf-Issued OPの話 - r-weblife についての話 OIDC::Liteについて PerlのOpenID Connect用ライブラリOIDC:

    YAPC::Tokyo 2013にてOpenID Connectについて話しました - r-weblife
    Itisango
    Itisango 2013/09/24
    “OpenID Connectの紹介 デジタル・アイデンティティ技術最新動向(4):「OpenID Connect」を理解する (1/2) - @IT みたいな話”
  • PerlでOAuth 2.0を使ってみた - hide-k.net#blog

    携帯の緊急地震速報の音が怖いので、「会いたかった」に変えるHackを募集しています。 こんばんは。 OAuth 2.0は仕組も特徴も理解していたのですが、実際に実装の必要が出てきたので今更ながら初めて使ってみました。 仕様は現在draft15というステータスで公開されています。(The OAuth 2.0 Authorization Protocol) OAuth 2.0の特徴としてはHTTPSを使って通信経路を暗号化することによりトークンを直接やりとりすることが可能となっています。そのため署名が必要なくなり、あの悪夢のような署名検証をしなくて済むようになったのが大きなメリットです。 とはいえ、読んでもよくわかんないのでコードにしてみます。Authorization ServerとResource Serverとして使ってみるのはFacebook。クライアントサイドフローとサーバーサイドフ

  • Plack::Middleware::Auth::OAuth を作ってみた - hide-k.net#blog

    最近、咳のしすぎであばらにヒビが入りました。 大多数の人は心配をしてくださってありがたいのですが、ごく一部の極道達がおもしろ画像を連投して笑わせてくるおかげで全治が大分先になりそうです。 こんばんは。 先日、「モバイルなプラットフォームでの OAuth Signature の検証」ってエントリーを書いた際にPlack::Middlewareとかでやるべきとか書いておいて放置していたのですが、某極道が「とっとと書かないと笑わせてあばらへし折るぞ!ごるぁ!」と脅してきたのでサクッと書きました。 GitHubに置いてあります。 Plack-Middleware-Auth-OAuth 使い方は簡単。 use Plack::Builder; my $app = sub { return [200, ['Content-Type' => 'text/plain'], ['Hello World']];

  • PEAR::HTTP_OAuthでxAuth – ぱんぴーまっしぐら

    xAuthの申請が通ったので試してみた。 via:ウノウラボ Unoh Labs: PECL::oauthでxAuth require_once 'HTTP/Request2.php'; require_once 'HTTP/OAuth/Consumer.php'; $consumer_key = 'YOUR-CONSUMER-KEY'; $consumer_secret = 'YOUR-CONSUMER-SECRET'; $username = 'YOUR-USER-NAME'; $password = 'YOUR-PASSWORD'; $xauth_access_token_url = 'https://api.twitter.com/oauth/access_token'; $params = array( 'x_auth_username' => $username, 'x_aut

  • 1