For better experience using the Drive API, make sure you have installed the OAuth 2.0 Playground Drive app on the Chrome Webstore. Dismiss
HttpClientがRTMを迎えた、と思ったら、次バージョンのベータが出た、と、展開早くて追いつけないよ~な感じですが、とりあえず正式版のほうを要求する形で、AsyncOAuthも今回からBetaじゃなくなりました。 AsyncOAuth - GitHub PM> Install-Package AsyncOAuth AsyncOAuthについてはAsyncOAuth - C#用の全プラットフォーム対応の非同期OAuthライブラリを、HttpClientについてはHttpClient詳解、或いはAsyncOAuthのアップデートについてを参照ください。 今回のアップデートなのですが、PCL版HttpClientのRTM対応という他に、バグ修正が二点ほどあります。バグ的には、結構痛いところですね……。 OrderByと文字列について バグ修正その一として、OAuthの認証シグネチャを作るの
OAuthやOpenID、仕組みもよく知らずに使ってきた僕が、その最新動向に追いつくために勉強したことをまとめます。 きっかけは OpenID TechNight #7 をUstで見たことで、わからないことが山盛りだったので色々と調べてみた。 OpenID TechNight #7 : ATND 各発表のスライドへのリンクがあるよ。 キーワードとしては、OAuth 2.0、OpenID Connect、Cloud Identity、RESTful API、といったあたりについて。それぞれ基本的なことと、Ustで話されてたことをまとめる。 OAuth 2.0 OAuth 2.0でWebサービスの利用方法はどう変わるか(1/3)- @IT を先に読めばよかった。 簡単にまとめると、OAuth 1.0の問題点は3つあって。 認証と署名のプロセスが複雑 Webアプリケーション以外の利用が考慮されて
ネイティブアプリで実践! mixi Graph API活用法 OAuth 2.0を使う ソーシャルなAndroidアプリの作り方 株式会社ミクシィ システム本部 技術部 たんぽぽグループ 藤崎 友樹 プラットフォームサービス開発部 鶴原 翔夢 2011/3/30 最近よく耳にする「OAuth」とは、mixi、Facebook、Twitterなどの外部サービスと自アプリケーションを連携するための技術です。 「クラウド」「ソーシャル」というキーワードが叫ばれている昨今では、こういった連携をいかにうまく行うかということがユーザー体験を向上させる鍵となります。 特に「ソーシャル」を取り入れることは以下のような点でメリットがあると考えられます。 ユーザーのソーシャルグラフを活用して、アプリをバイラル・マーケティングできる 現実の人間関係をベースにしたユーザー体験(UX)を提供し、継続的にアプリを使っ
var authorizer = new OAuthAuthorizer(ConsumerKey, ConsumerSecret); authorizer.GetAccessToken("http://twitter.com/oauth/access_token", requestToken, pincode) .ObserveOnDispatcher() .Subscribe(res => { // response has Token and extra data(twitter is user_id and screen_name) UserIdTextBlock.Text = res.ExtraData["user_id"].First(); ScreenNameTextBlock.Text = res.ExtraData["screen_name"].First(); acces
はてなサービスにおける OAuth はてなでは、さまざまな API で OAuth に対応しています。 OAuth を使うと、認証したはてなユーザーの権限で、データの読み書きなど各種操作を行えます。 Consumer key を取得して OAuth 開発をはじめよう OAuth consumer key を取得し、はてなの OAuth 対応 API を利用するための手順を説明しています。 scope (許可操作) 一覧 OAuth 対応 API を利用するために必要な権限を表す scope について説明しています。 はてなの OAuth アプリケーション用 API はてなの OAuth 対応 API を利用したアプリケーションで共通してご利用いただける API について説明しています。 OAuth 対応 API 一覧 はてなが提供する OAuth 対応 API の一覧です。 認証時
OAuth認証でTwitterにアクセスするコードをC#で書いてみた。OAuthBase.csを参考にした。今のところ認証を通過することぐらいしかできないのでそのうち機能を追加していきたい。 using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Configuration; using System.Text; using System.Web; using System.Net; using System.IO; namespace Twitter { class Auth { const string REQUEST_TOKEN_URL = "https://twitter.com/oauth/request_token"; const strin
コードサンプル サンプルコードは src/twitter4j/examples/ 以下に配置されています。 それぞれ bin/className.cmd|sh で実行できます。 サンプルコードを動作させるには OAuth の認証情報を twitter4j.properties 記載しておく必要があります。twittetr4j.properties の設定方法について詳しくはTwitter4J - 設定のページをご覧ください ツイート Twitter.updateStatus() メソッドでツイートできます。 詳しくは twitter4j.examples.tweets.UpdateStatus.java をご覧ください。 // このファクトリインスタンスは再利用可能でスレッドセーフです Twitter twitter = TwitterFactory.getSingleton(); Sta
前回のエントリで、対策が具体的でなかったのは、SHA-1などのハッシュ関数を使っても問題ないか自信が持てなかったためです。すみません。とりあえず自分で納得できる対策が調べられたと思うので書いておきます。 twitterIDをそのままSHA-1などの暗号学的ハッシュ関数にかけただけでは弱いので避けるということは知っていましたが、単なる固定文字列のsaltを付け加えるだけだと、常に同じ値が生成されるのでこれでいいのか自信が持てませんでした。 で、調べてみたら自動ログイン用のクッキーの値に必要な特性は、セッションIDの特性によくにていて、値の生成は「ユーザIDや時刻等の情報と擬似乱数とを混ぜ合わせた文字列に対してハッシュ関数を使用する」で問題なさそうだということが分かりました。 また、管理方法もに似ていて、「ログインごとに認証用のキーとなる値を新しい値に更新しなければいけない」ということも分かり
「OAuth を使ってソーシャル・ネットワーキング Web サイトにアクセスする: 第 2 回: OAuth 対応のWeb 版 Twitter クライアントを作成する」のサンプルをいじくっていて気づいたんですが、TwitterのOAuth認証を使ったサービスを開発する場合、AccessTokenの管理方法に注意が必要です。 あんまり自信がないので、誤りがあればどんどん指摘してください。 以下の条件が成り立つ場合、サービス内でなりすましができてしまいます。 サービス(Consumer)がtwitterIDとAccessTokenをひもづけて保管している。 サービスがブラウザへ渡すcookieにtwitterIDをそのまま保存している ブラウザからサービスへtwitterIDを含むCookieが渡された場合、twitterIDをキーとしてサービス内に保存しているAccessTokenを検索し、
「おーおーっすっ!」 てなこって、TwitterのAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
TwitterのOAuth認証を.NET Compact Frameworkで実現する というわけで、なかなか情報がなくて苦労したので僕が理解してる範囲での紹介です。 よーするに、WindowsMobile端末からOAuthでつぶやくってことです。 まず、簡単な流れ 1.アプリの登録 2.材料の準備 3.OAuth認証の動作を確認 4.アプリの作成 1.作成するアプリの情報を登録サイトで登録をして、ConsumerKeyとConsumerSecretを入手します。 登録サイトへは、Twitterにログインした状態で、設定→ Connectionsを開くと右の方に「Developers Developers can edit the registration settings for their applications here.」という記述にリンクがあります。 登録するときに、名前とかは
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net; using System.IO; using OAuth; namespace iPentec.TwitterUtils { public class TwitterUtils { const string EXP = "http://twitter.com/statuses/update.xml"; const string TwitterUser = "(TwitterのユーザーID)"; const string TwitterPass = "(Twitterのパスワード)"; oAuthTwitter oAuth; public TwitterUtils() { oAuth =
OAuthのVB.netサンプルです。お好きにどうぞ。 PIN入力用のメソッドもついていますが、こちらはおまけということで。 オリジナルはこちら。 はじめは備忘録として言葉でゴチャっと書いて済まそうと思ってたんですが、見てみたい、という意見を見かけたのでアップしてみた次第。おかげで見落としてた依存関係とか消せてすっきりしました。 使い方サンプル(xAuth) 初期化〜認証まで 'HttpConnectionの初期化(HttpConnection.InitializeConnection呼び出し) 'プロキシ設定と通信タイムアウトの設定です。はじめに一回だけ呼べばOK。 HttpConnection.InitializeConnection(20, ProxyType.IE, "", 0, 0, "", "") 'HttpConnectionOAuthのインスタンス化 Dim httpCon
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く