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. No-IpでGoDaddyドメインを使用する
- 9. herokuアプリでGoDaddyドメインを使用する
- 10. ドメイン間の共有データ - ドメイン間で共有されるデータ
- 11. Googleタグマネージャを使用してドメイン間に変数値を渡す
- 12. ASP.NETとiframeを使用してドメイン間でユーザーを認証する方法は?
- 13. ドメイン間でas3クラスを共有する
- 14. ドメイン間で値を保存する
- 15. ドメイン間でのシングルサインオン
- 16. CORS - ドメイン上のオリジンを許可することによってJSONPを使用しないドメイン間AJAX
- 17. Angular2のIFrameを使用したドメイン間の問題
- 18. Silverlight WCFを使用しないドメイン間コール
- 19. ドメイン間のSignalR
- 20. ドメイン間のリモートデバッグ
- 21. JSONドメイン間エラー
- 22. Spring Security:ドメイン間でセッションを渡す
- 23. 間隔でドメインにズーム
- 24. セキュアでフレキシブルなドメイン間セッション
- 25. JFreeCharts TimeSeriesChartドメイン間隔を設定する
- 26. Odoo検索ドメインでmany2oneフィールドを使用
- 27. powershellを使用しているADドメイン?
- 28. ノードjsドメイン間セッション
- 29. l18nにドメインを使用する理由は何ですか?
- 30. JSTLを使用してJSPでドメインを区別する方法