0

Google App Engine を使用して Chrome ウェブストア アプリを開発しました。次の指示に従ってください: http://code.google.com/chrome/webstore/docs/identify_user.html#realm

しかしUser::getFederatedIdentity()、Chrome Web Store ライセンス サーバーを呼び出して、ユーザーが自分のアプリを購入したかどうかを確認するために、呼び出す必要があります。

それに関する問題は、機能するためUserService::getCurrentUser()に、ユーザーがログインする必要があることです。

問題はUserService::createLoginURL()リダイレクト URL を生成するために呼び出すと、リダイレクト URL によってユーザーが ... OpenID 承認画面に移動することです。これは、上記のリンク先のページの手順に従って、アプリの OpenID レルムを設定したにもかかわらず発生します。

私がやりたいことをする方法はUserありUserServiceますか?

(おそらく、この質問全体の正当な言い回し: Google App Engine のクラスを使用して、メール アドレスへのアクセス許可を要求することなくUserService、フェデレーション ID にアクセスする許可をユーザーに要求する方法はありますか?)

前もって感謝します!

4

1 に答える 1

0

OpenID承認画面をスキップする方法を読み直してください。レルムを設定しましたか?また、URL以外の情報を求めていますか?ユーザーの電子メールアドレス(またはその他の情報)を要求する場合は、ユーザーに通知し、その情報へのアクセスを許可する許可を取得する必要があります。

于 2011-02-20T08:50:26.347 に答える