You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Send feedback Using OAuth 2.0 to Access Google APIs Stay organized with collections Save and categorize content based on your preferences. Google APIs use the OAuth 2.0 protocol for authentication and authorization. Google supports common OAuth 2.0 scenarios such as those for web server, client-side, installed, and limited-input device applications. To begin, obtain OAuth 2.0 client credentials fr
AndroidのGoogle Authenticatorを解析(?)してみた さて、最近、Android セキュリティ部の部長をやっていると、周りでAccountManager周りで盛り上がっているのを感じます。 そして、たいていの場合はAccountManagerでGoogleアカウントの認証を行いたいわけです。 ですが、AccountManager、認証システムを搭載するためのただの入れ物のため、当然ながらAccountManagerには認証機能は無いわけです。 そして、Androidには標準では認証機能(Authenticator)は入ってないです。 「え?じゃあなんでGoogle認証出来てるのさ」 と思うかもしれません。忘れてはいけない、Android Market同様、Google関連サービスは、端末がGoogleに承認され、ベンダーとGoogleとの契約のもとでAndroid端
Meteorとは? Meteorは、2012年4月に彗星のように登場した、新たなアプリケーションプラットフォームです。この原稿の執筆時で、バージョンは0.3.6とされており、まだまだプレビュー版の域は超えていません。また、現状ではUNIX環境(MacOS Xを含む)でしかうまく動作しないようです。 しかし、Webアプリケーション開発をとことんまで素早く、楽に行えるようにするためのさまざまな仕組みが盛り込まれていることから、登場直後からかなりの注目を集めています(公式サイトには、「1日か2日でプロトタイプを、2~3週間で製品レベルのアプリを構築できるようにする」とあります)。 MeteorはMITライセンスに基づくオープンソースプロジェクトとして、Github上で公開されています。現在4人の開発者がフルタイムで開発に従事しており、1年以内に1.0をリリースする予定だとされています。 M
前回、OAuthについてまとめてみたので、今度は実際にOAuth認証を利用したAPIへのアクセスをJavaで実装してみる。 今回は、天下のoauth.netのoauthライブラリ(Google Code)を使う。 oauthのリポジトリからcommons、consumer、httpclient4を持ってくる。 OAuthのライブラリはいくつかあるみたいだけど、Javaのコードを書く場合はAndroidアプリやGoogle App Engineなどにも移植可能なものがよさげ。 (Jakarta Commons HttpClient v4にてOAuth認証を組み込むとコードがすっきりする。一方、GAEではHttp Client v4が使えなかったりする。こういった違いを吸収できるとこがイイ) やることいっぱい。。。 consumer.propertiesを用意 consumer.propert
We make society rich ITは今や、企業活動ならびに個人の生活からも切り離せないほどの大きな存在となっています。 ITの技術向上は、間違いなく社会を豊かにすることにつながるものと考えております。 SORICHは、ITにおける技術向上、クオリティ向上をめざし、社会に大きく貢献してまいります。 開発実績 Development record FX取引システム 金融 Java JavaScript MySQL 大規模なトランザクション処理が要求されるプライスボート、注文機能等、リアルタイム性の高いフロントシステム開発に加え、法廷帳簿出力を含めたバック業務システムなど、FX事業を運営する上で必要となる包括的なシステムを供給。 非常に高い品質を求められるシステムのため、ミスが許されないというプレッシャーの毎日でした。 レンタル端末在庫管理 IT Java PHP JavaScrip
Androidではメニューボタンを押すとメニュー、方向パッドを長押しするとコンテキストメニューを表示することができる。メニュー、コンテキストメニューもアクティビティのレイアウトと同様にxmlファイルとjavaソースどちらからも扱う事ができる。xmlファイルで作る方が手間がかからないため、ここではxmlファイルを使った方式で説明する。 実例を見てみよう。まず、res/menu/menu.xmlファイルを追加する menu.xmlファイルの中身は以下の通りで、menu要素でmenuの全体の設定をitem要素でメニューに含まれる一つ一つの項目設定を行う。 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id=
Androidのアプリケーションの真髄はクラウドと連携する機能だと思う。認証機能であったり、データの同期機能であったり。そういった意味ではSDKのサンプル、SampleSyncAdapterは初心者としては読破しておかなければならないプログラムだろう。ところが、“Account Managerについて”にも書いたが、SampleSyncAdapterは初心者には解り難い。認証や同期、サービスやプロバイダが絡み合っているアプリケーションである、と言う事もある。しかし何よりデバイスにインストールしても何のアクティビティも起動してくれない、というのが初心者には分かり辛いところだろう。私はこのアプリケーションをどうやって利用するのか中々解らなかった。しかし、“よく分からないから飛ばしちゃえ”という性格でもないのでネチネチと調べてみた。で、ようやく動かすことができた。 実際に、このサンプルをどの様に
Android SDKのサンプルSampleSyncAdapterを読んでみたのだが、結構初心者には難解なコードだった。SampleSyncAdapter自身はAndroidが提供する2つの機能を使って実現している。1つはインターネット上のサービスなどにログインするアカウントの管理機能を提供するAccount Managerと、もう一つはデータの同期を実現するSynchronization Manager。サンプルプログラムとしてはこれらの2つの機能を組み合わせた方が現実的なサンプルになるのだが、両方の機能の詳細を理解していない初心者には難解になってしまう。 補足:2010/10/17 このサンプルがとっつき難い理由として、どうやって動かすか解らない、という面もあった。 SampleSyncAdapterの動かし方については“Android SDKのSampleSyncAdapterの使い
今回から始まった「ゼロから学ぶ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(後述)を兼ねるサービスとなっています。こういった背景
Google App Engineで作ったアプリからGoogle Calendarのデータを使いたかったりしたので、調べてみた。 最初AutuSub認証でやろうと思ってたんだけどなんか、違うと思って、OAuthでやることにした。AuthSubとOAuthの役割って同じなんだろうか。OAuthはオープンな仕様で、AuthSubはそうじゃないってだけ? ちなみに、OAuthはコンシューマとサービスプロバイダとユーザという3つのアクターが登場する。今回、自分の立場はコンシューマになる。サービスプロバイダがGoogleで、ユーザはコンシューマが作ったサービスとサービスプロバイダの利用者だ。 以下のサイトがOAuthについてわかりやすく説明されてる。 第1回 OAuthとは?―OAuthの概念とOAuthでできること:ゼロから学ぶOAuth|gihyo.jp … 技術評論社 また、OAuthではサー
こんばんは、ritouです。 タイトルの通り、GoogleもOAuth 2.0対応しています。 Making auth easier: OAuth 2.0 for Google APIs - The official Google Code blog http://code.google.com/intl/ja/apis/accounts/docs/OAuth2.html Blogは"Monday, March 14, 2011"ってことで、日本はそれどころじゃなかった感がありますが、"Google OAuth 2.0"でググっても関連エントリが少なくてちょっとさみしかったので、ちょっと見てみましょう。 対応したフローは3つ! The client-side flow : JavaScriptとかで動く、いわゆるUser-Agent Profile The server-side flow
Older Google Data (GData) APIs use XML as their underlying format, but most Google APIs have released newer versions of their APIs based on JSON. You should migrate your code to use the new API infrastructure that is based on JSON. Likewise, if you have an existing application that uses the GData Java client library, you need to update your code to use the Google APIs Client Library for Java, as d
自分用メモ 認証方式 下記3つが用意されています。 1.ClientLogin installアプリ用 2.AuthSub webアプリ用 3.OAuth ClientLoginを使ってみます ClientLoginでAuth情報を取得(SID/LSID/Auth) AUTHをcookieにセットして、APIをCall という手順になります。 実際にやってみる Google ReaderのAPIは公式ではありませんが一応使用できます。 ClientLoginでAUTH情報を取得(SID/LSID/AUTH) curl -k https://www.google.com/accounts/ClientLogin -d Email=youraccount -d Passwd=yourpassword -d service=readerEmail/Passwdという認証情報の他に service
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く