Googleのanonymous OAuth

Chrome ExtensionでのOAuthしたいけど、consumer_keyとかconsumer_secretとか隠せないけどどうすんねんと思って調べてた。
Tutorial: OAuth - Google Chrome
ドキュメントにこういうのあって、

var oauth = ChromeExOAuth.initBackgroundPage({
  'request_url': 'https://www.google.com/accounts/OAuthGetRequestToken',
  'authorize_url': 'https://www.google.com/accounts/OAuthAuthorizeToken',
  'access_url': 'https://www.google.com/accounts/OAuthGetAccessToken',
  'consumer_key': 'anonymous',
  'consumer_secret': 'anonymous',
  'scope': 'https://docs.google.com/feeds/',
  'app_name': 'My Google Docs Extension'
});

anonymousってなんぞと思ってググったら
OAuth関連トピックキャッチアップ : Y!は1.0クローズ、Gはanonymous OAuthを実装 - r-weblife
というのがあるらいいことがわかった。

結局consumer_keyとかconsumer_secretは隠せなってことだよね、たぶん。

広告を非表示にする