タグ

OAuthに関するfjwr38のブックマーク (14)

  • RailsでOAuthを使うには~OmniAuth | | Scimpr Blog

    OmniAuthの受け持つ役割OmniAuthはOAuthという仕組みを使って外部のプロバイダ(TwitterとかFacebook)で認証を受け持ってくれる Railsのアプリではプロバイダ先のパスワードとかを知らなくて、認証できたかどうかの結果を受け取る(もちろん、そのほかのそのサイトの情報もいろいろ受け取る) やり方としては、ユーザーに/auth/:providerというリンクを踏んでもらい、認証結果は、/auth/:provider/callbackで受け取る その後はRailsのアプリが受け持つ役割で、通常は/auth/:provider/callbackを”session#create”に渡してsessionをつくる で、必要に応じてユーザー情報なんかを永続化したりする session[]に入れられた情報は、current_userというメソッドをつくってログインしているか確認し

    RailsでOAuthを使うには~OmniAuth | | Scimpr Blog
  • http://yomikata.org/word/oauth

    http://yomikata.org/word/oauth
    fjwr38
    fjwr38 2012/07/26
    なるほど...
  • Pythonで簡易Tumblr画像クローラをつくった - AtAsAtAmAtArA

    Python動機Djangoに熟達しないといけないのもそうだけど、もうちょっとPythonの基礎体力的になんかクローラでもつくろうかと思った。しかし2chクロールするのも興味ないし、TwitterのbotつくったりSearchAPI叩いても興味ない。ということで、Tumblrのあのdashboardに流れてくるカオスな画像を保存するクローラを作ったらそれなりにおもしろいんじゃないか、という企画です。まずはAPIドキュメントを熟読http://www.tumblr.com/docs/en/api/v2日語訳してくれているところもあるので適宜読みましょう。Authが必要なところとそうでないところとかいろいろある。もちろんユーザー情報に結びついているところ(dashboardとかPOSTするときとか)はOAuthが必要だけど、そうでない場合は直接APIを読み込める(http://altnigh

  • python-oauth2でTwitterのStreaming APIに接続 - ふゆみけ

    3ヶ月ぶりの更新. この間何もしなかったわけじゃなくて主に修論関係で MeCabで形態素解析やって名詞の頻度分布をもとにPyclusuterでクラスタリング networkxでネットワークの描画 とか色々やってたんだけどアウトプットめんどくさいっすね…修論終わったら(自分のためにも)書きます. で,今回はそれらとは全く関係なくTwitterのStreaming APIPythonのoauth2ライブラリを使って接続する話です. Twitter API × Pythonに関しては既にpython-twitterとかtweepyみたいな便利なライブラリあるんでそっち使えよって話ですが,まあちょっとした勉強になるし.あとTwitterの野郎がたまに予告なしでAPIの仕様変更するせいでライブラリの更新が間に合わなかったりすることがあるので,低レベルでAPI触れるようになっといて損はないですよー,

    python-oauth2でTwitterのStreaming APIに接続 - ふゆみけ
  • 本当に知ってる?最低限押さえたいOAuthのマナー|【Tech総研】

    前回は、Webサービスやアプリを使っているとよく見かける「許可」ボタンについて、ユーザーの立場に立って解説をしました。「許可」ボタンは、ユーザーが情報を預けているサービス(SNS等)とは別の第三者(アプリ)が、ユーザーの情報を見たり、書き換えたりするために、ユーザーに事前に「許可」を取るためのものでしたね。そして個人情報を収集するスパムアプリの被害を受けないために、ユーザーが「許可」ボタンを押してよいアプリかどうかを判断する方法を3ステップでご紹介しました。 「許可」の仕組みは技術的には「OAuth」(オーオース)と呼ばれ、特にWeb系の開発者にはご存じの方も多いと思います。OAuthは処理を代行してくれるライブラリ等が充実していて、簡単に「動かす」ことができます。しかしOAuth利用の前提となるマナーを理解していないために、知らず知らずのうちにユーザーの信頼を失いかねない行為をしてしまう

    本当に知ってる?最低限押さえたいOAuthのマナー|【Tech総研】
  • 超便利な Python モジュール requests を使って OAuth 認証し、Zaim と連携する方法 - さよならストレス

    「HTTP for Humans」でおなじみの requests モジュールが 0.12.0 で OAuth に対応し、0.12.1 では HTTP レスポンスが JSON だった場合、オブジェクトへ自動変換できるようになりました。かなり手軽に Web サービスの API をたたけるようになりました。 そこで、試しに Zaim と連携してみたいと思います。 requests のインストール pip install requests または easy_install requests アプリケーションを登録 Zaim Developers にアクセスし、「アプリケーションを登録」してください。 Consumer Key や Consumer Secret が発行されるのでそれらをメモしておきます。 Access Token を発行する Python スクリプトから OAuth 認証を要求し、

    超便利な Python モジュール requests を使って OAuth 認証し、Zaim と連携する方法 - さよならストレス
  • https://remotestance.com/

    https://remotestance.com/
  • やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい

    OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. /      \ /  _ノ  ヽ、_  \ / o゚((●)) ((●))゚o \  twitter の OAuth 難しいお… |     (__人__)'    | \     `⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからやる夫でやるお! |     |r┬-|     | \      `ー'´     / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ /    u  \      .____ |:

    やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい
  • ロケタッチAPI(準備&認証) | s-toshimi-2 blog

    今回はロケタッチAPIの登録&認証について説明します。 まず、ロケタッチにログインします。 アカウントを持っていない方はTwitterなどのアカウントで新規登録することができます。 ログインしたらロケタッチDevelopersのアプリケーション管理をクリックします。このときにメールアドレス設定していない方はまずメールアドレスを設定してください。設定はホーム→設定でできます。 アプリケーション管理画面で新規追加をクリックします。 ここで記入する項目が4つあります。 Name : アプリケーション名 URL : ドメイン名(自分ならhttp://s-toshimi-2.com) Redirect URL : リダイレクト先のURL Description : アプリケーションの説明 これらを記入してアプリケーションの登録は完了です。 するとKeyが発行されます。これで準備完了です

    fjwr38
    fjwr38 2012/05/02
    ロケタッチの認証
  • 最短 Twitter bot OAuth化対応 (Python編) - reppets.log

    Twitterは2010/06/30まででBASIC認証への対応を終了してしまいます。そのため既存のbotもOAuth対応が必要です。ここにきてOAuth対応をするために、いちいちOAuthの仕組みやら何やらを調べている暇がない方に、最短手順でbotをOAuth対応させる方法をご紹介します(※ python-twitterなどのライブラリがOAuth対応していない場合については考慮していません。ごめんなさい)。 アプリケーションの登録 OAuthを使用する場合は、事前にアプリケーションをTwitterに登録しておく必要があります。登録は以下の手順で行います。 Twitterにログインしておく。作者自身のアカウントでもbotのアカウントでもどちらでもよいです。 http://twitter.com/oauth_clients にアクセス。 「新しいアプリケーションを追加」する。 必須項目を埋

    最短 Twitter bot OAuth化対応 (Python編) - reppets.log
  • Favstar.fm : Favstar API for Twitter Clients

    Sign in to Favstar and your favs and retweets will be shown instantly. Introduction The Favstar API allows an app to embed a web view, and use OAuth Echo to identify the user. By passing an api_key you can identify your app, and Favstar will adjust user actions such as follow and fav to utilize your url scheme. There's also an API for recording a Tweet of the Day which is becoming quite a popular

  • OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記

    「おーおーっすっ!」 てなこって、TwitterAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー

    OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記
  • 非技術者のためのOAuth認証(?)とOpenIDの違い入門【2023年版】

    昔から、「OpenIDは認証でOAuthは認可だ」などということが言われます。しかし、その言語の意味を取り違えている方が結構多い気がしています。「もうOpenIDなんていらね。OAuthだけでいいじゃん」というような言説がよく流れてくるのがその証拠だと思います。OAuth認証というのもその類ですね。 そこで、今日はOAuthとOpenIDの違いを考えてみたいと思います。 Youtube版 OpenIDは紹介状、OAuthは合鍵 まずはOpenIDの概要の復習です。「OpenIDは認証」という言葉の内容をまずは復習してみましょう。 「認証」とは大変広い言葉でいろいろな場面で使われますが、「OpenIDは認証」という使い方の時は、「OpenIDは、いま来ている人の身元を認証」(ユーザ認証)という意味です。図にすると図1のような流れになります。 この例では、有栖さんがお客としてサービス提供をして

    非技術者のためのOAuth認証(?)とOpenIDの違い入門【2023年版】
  • WordPress と OAuth 認証を使って会員向け Web サービスを作る

    WordPress で主に Twitter の OAuth を使ったり、データベースに会員情報を持っておく方法を紹介します。すべて説明していると返って分かりにくくなりますので、ポイントを押さえて説明していきますので読んでみてください。今回メインで参考にさせて頂いた記事は以下です。 PHPTwitter APIのOAuthを使う方法まとめ – 頭ん中 WordPress のデータベースにメンバーテーブルを作成 id を WordPress 側で使い、user_id は Twitter の user_id です。user_name は Twitter での screen_name です。access_token_key と access_token_secret を保存しておけばサイト側からツイートなどを行うこともできます。 CREATE TABLE IF NOT EXISTS `wp_me

  • 1