GAEアプリケーションでセッション管理用にgae-sessionsライブラリを使用しています。私は、このアプリをいくつかの他のGAEアプリケーションの登録とログインセンターにしたいと考えています。私はユーザーが他のアプリケーションの1つを入力すると(このアプリケーションもgae-sessionsを使用しているとします)、ログインするには、その資格情報が「センターアプリ」に送信されます。ログインとパスワードは確認され、ユーザーは「クライアントアプリ」にリダイレクトされます。 「センターアプリケーション」がログインしたユーザーデータ(ログインとパスワードが正しい場合)を使用してセッション(gae-sessionを使用)を作成し、ユーザーがリダイレクトされたときにこのセッションから何らかの形でデータにアクセスすることは可能ですか「センター」から「クライアント」へドメイン間でgae-sessionsを使用する
1
A
答えて
1
アプリは、特定のドメインのサブドメインである場合にあなたがこれを行うことができます:
は「中央のアプリ」からそのクッキーを示すために(GAE-セッションソースファイル内)
COOKIE_FMT
からDomain
キーを追加します。すべてのサブドメインに送信する必要があります(ドメインがxyz.com
の場合は、Cookieのドメイン値を.xyz.com
に設定して、すべてのサブドメインへのリクエストでCookieを送信する必要があります)。各アプリケーションの設定パラメータである
COOKIE_KEY
のCookie専用セッション(約10kBのデータのセッションのデフォルト)と同じ値を使用します。
クロスドメインソリューションには、もう少し作業とカスタムコードが必要です。このサイトでは、クロスドメインクッキーソリューションに対処するいくつかの質問があります(例:What's your favorite cross domain cookie sharing approach?)。
関連する問題
- 1. 複数のドメイン間でシングルサインインを使用するマルチサイトアプリケーションですか?
- 2. PHPでドメイン間でピクセルトラッキングを使用する方法
- 3. DirectoryServicesを使用したドメイン間認証
- 4. Internet ExplorerでActiveXObjectを使用するドメイン間AJAX
- 5. Amazon S3サービスとFlash AS3を使用するドメイン間の通信
- 6. ドメイン間でXMLHttpRequestを使用することは可能ですか
- 7. .infoドメインでApp Engineを使用する
- 8. ASP.NETとiframeを使用してドメイン間でユーザーを認証する方法は?
- 9. ドメイン間でas3クラスを共有する
- 10. ドメイン間で値を保存する
- 11. ドメイン間でのシングルサインオン
- 12. CORS - ドメイン上のオリジンを許可することによってJSONPを使用しないドメイン間AJAX
- 13. Silverlight WCFを使用しないドメイン間コール
- 14. JSONドメイン間エラー
- 15. ドメイン間のリモートデバッグ
- 16. ドメイン間のSignalR
- 17. Spring Security:ドメイン間でセッションを渡す
- 18. セキュアでフレキシブルなドメイン間セッション
- 19. JFreeCharts TimeSeriesChartドメイン間隔を設定する
- 20. l18nにドメインを使用する理由は何ですか?
- 21. JSTLを使用してJSPでドメインを区別する方法
- 22. 301 web.configを使用してドメインを別のドメインにリダイレクト
- 23. htaccessを使用してドメインを別のドメインにリダイレクト
- 24. CNAMEレコードを使用してドメイン間の要求を許可することはできますか?
- 25. 正しいドメインに直接ドットでドメインを間違える方法
- 26. Doctrineをドメイン駆動設計で使用する
- 27. さまざまなドメインでgoogle maps APIを使用する
- 28. ExpressでNode.js 0.8.xドメインを使用するには?
- 29. IISでカスタムポートとドメイン名を使用する
- 30. ASP.NET MVCサイトで単一のドメインを使用する方法