2011-04-07
■[marketplate] manifestのrealmの記述ミス
ずいぶん昔にはまったけど、どこにも記録を残していなかったのか思い出せなかった。。。orz なので改めてちゃんと記憶に残すよう大きく書いておきます。
realmのUrlには、https://アプリケーションサーバーアドレス/ のように末尾にスラッシュを書いてはイケナイ
例) https://myapp.appspot.com ... OK https://myapp.appspot.com/ ... NG
これをつけると、
- マーケットプレイスアプリなのに「このアプリを許可しますか?」とユーザー単位に承認を要求される。
- インストール先のドメインの[高度なツール]-[OpenID を使用した連携ログイン]-[OpenID を使用したサードパーティのウェブサイトへのログインを許可]のチェックが必要になってしまう。
...という症状が出ます。
後者が特に致命的でGoogleが表示するエラー画面が文字化け(クライアントのエンコードの問題ではなく、レスポンスがすでに???? のようになっているので読めない)て表示されます*1。
Marketplaceのアプリは、ドメインが認めてドメインにインストールする対象です。openidによるサインオンの許可は、Marketplaceからアプリをインストールする際にadminが既に承認したものです。一方、[高度なツール]-[OpenID を使用した連携ログイン]は、ドメイン内メンバーが個々に認めてインストールしたものが対象となっています。
もっと言えば、Google Apps Standardでは[高度なツール]-[OpenID を使用した連携ログイン]をコントロールする方法がない*2ので、そこに頼るのはやはりスマートじゃないということになります。
...よし復習したぞ。もう忘れまい。
トラックバック - http://d.hatena.ne.jp/t-katochin/20110407/1302153046
リンク元
- 601 http://pipes.yahoo.com/pipes/pipe.info?_id=c9113ed44cd419a8abf321af5421a967
- 31 http://wikiwiki.jp/firefox/
- 27 http://okwave.jp/qa/q4035575.html
- 20 http://www.google.co.jp/
- 19 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr:lang_1ja&q=adodb+最新+アセンブリ&aq=f&aqi=&aql=&oq=
- 16 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADRA_jaJP417JP418&q=windows+QuickTime+SDK
- 13 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http://d.hatena.ne.jp/t-katochin/&rct=j&q=かとちん&ei=TUqdTZi8EZGkvgPN6tW2BA&usg=AFQjCNEWNJ2c4_RvNd302t2OhAP5LsdYew&sig2=53J468a2GiNksmykbSyuUA
- 10 http://search.mobile.yahoo.co.jp/mobilesite/list?p=ホワイトBB&b=6&trans=1
- 10 http://wikiwiki.jp/firefox/?FrontPage
- 9 http://oshiete.goo.ne.jp/qa/4035575.html





![Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) Google App Engine for Java [実践]クラウドシステム構築](http://ecx.images-amazon.com/images/I/51S5E3PHJFL._SL160_.jpg)
