1

App Engine (Python) を使用して、Google Apps プラットフォームに統合され、Marketplace で販売されるアプリケーションの開発を開始しています。シングル サインオンの openID 認証を実装しました。展開すると問題なく動作しますが、ローカルではまったく動作しません。

どうすればローカルでそれを行うことができますか? user.federated_identity()どうやらローカルホストでは動作しません。

--編集-- 正確には、 App Engine の devserver でこのチュートリアルを実行できるようにする必要があります。

4

1 に答える 1

2

localhost では、電子メールが federated_id ドメインと一致することを確認しても意味がないため、これを check_email に追加する必要があります。

def check_email(self, user):
  if os.environ.get('SERVER_SOFTWARE', '').startswith('Dev'):
    return True

コンシューマ シークレットとキーが正しく設定されていれば、他のすべてが機能し、カレンダー フィードから最初のエントリが返されるようです。

于 2011-02-21T23:28:51.827 に答える