AccountManagerのauth tokenの使い方

1,117 views
Skip to first unread message

takeshi honda

unread,
Feb 13, 2012, 10:37:57 PM2/13/12
to 日本Androidの会
ここのページには、AccountManagerのgetAuthTokenを使うと、メールアドレスとパスワードの代わりに、tokenというもので
認証ができると書いてあります。
http://www.toxicbakery.com/android-development/getting-google-auth-sub-tokens-in-your-android-applications/

しかしtokenを取得することはできたのですが、使い方がわかりません。
例えば、以下のページにアクセスしようとするとパスワードを求められますが、
https://www.google.com/settings/u/0/ads/preferences/?hl=ja
パスワードの代わりに取得したトークンを使ってアクセスするにはどうしたらよいのでしょうか?

tora

unread,
Feb 14, 2012, 3:38:40 AM2/14/12
to 日本Androidの会
toraです

> パスワードの代わりに取得したトークンを使ってアクセスする

以下のページにとても分かりやすく書いてありますので
おすすめです。コードもありますし。

http://d.hatena.ne.jp/adsaria/20101012

takeshi honda

unread,
Feb 14, 2012, 3:58:33 AM2/14/12
to 日本Androidの会
ありがとうございます。
しかし残念ながら、このページでもうまくいっていないようです。
うまくいった例はないのでしょうか?

>基本は押さえたと思ったのだが、上手く行かない。認証トークンを取得するところまでは上手く行くのだが、そのトークンを使ってGoogle Accountへアクセスすると、“The page you requested is invalid(指定されたページは無効です)”画面が返って来てしまう。トークンの入手方法に問題があるのか(=トークン自身が無効なのか)、トークンを使ったGoogle Accountへのアクセスに問題あるのか。

丹羽直也

unread,
Feb 14, 2012, 6:08:26 AM2/14/12
to android-g...@googlegroups.com
丹羽です。

http://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager
こちらの資料が参考になるのではないかと思います。

AccountManager自体はあくまでも認証情報を管理する枠組みのようなもので、そこに搭載されている情報を使ってどうやってサービスを利用するかはそのAuthenticatorの設計によります。

こちらからサンプルも見られるので是非

2012年2月14日17:58 takeshi honda <moec...@gmail.com>:

> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>

--
Naoya Niwa

ohisamallc

unread,
Feb 14, 2012, 9:03:25 PM2/14/12
to android-g...@googlegroups.com
山形のohisamaです。
山形は、ちらちら雪です。
がんばろう、東北。

自作の方で、
httprequestを、getで組み立てる時に
authorizationに、仕込むんだと思います。

Reply all
Reply to author
Forward
0 new messages