サブドメインでホストされている認証アプリと複数のスパアプリがあり、認証アプリからサブドメイン下でホストされている他のアプリに生成されたJWTトークンを共有します。どうやってやるの? 例:xyz.comはメインドメイン、x1.xyz.com、x2.xyz.comはサブドメイン)複数のサブドメイン間でJWTトークンを共有するには?
2
A
答えて
3
基本的には、SingleSignOnシステムが必要です。あなたが必要とするフローの種類を考慮したプロトコルやフレームワークを選択する(またはしない)前:
オプションを1つのリダイレクト:(例:OpenIDのまたはSAML)メインドメインでログインした後、送信サブドメインためにユーザーをリダイレクトJWT。サブドメインから他のドメインにジャンプするときにトークンを添付します。メインドメイン内のセッションに基づいてクラシックSSOを有効にして、トークンなしでサブドメインに直接アクセスするときにユーザーをリダイレクトします。
オプション2は、ドメイン全体トークン共有:(例えばウェブグーグル)CookieにJWTをメインドメインに認証及び格納/ IFRAMEを使用して、サブドメイン内SPAから接続されているメインドメインのlocalStorageフル見ますここに答えてください:https://stackoverflow.com/a/40555970/6371459
関連する問題
- 1. JWTトークンの共有
- 2. PHP - 複数のサブドメイン間でセッションを共有する
- 3. 複数のサブドメイン間でSESSION変数を共有
- 4. 複数のEmberアプリケーション間でJWTを共有
- 5. サブドメイン間のCookie共有
- 6. JWTトークン - オーディエンス、発行者、サブドメイン
- 7. 複数のサブドメインでDjangoセッションを共有する際の短所
- 8. woocommerce複数のサブドメインに1つのipnを共有します。
- 9. Railsで複数のデータモデル間でクラスメソッドを共有するには?
- 10. Firebase 3.0のアプリ間で認証トークンを共有するには?
- 11. サブドメイン間でPHPのセッション変数を共有
- 12. 複数のアプリケーション間でデータベースを共有
- 13. 複数のサイト間でユーザーアカウントを共有
- 14. 複数のWKWebView間でセッションを共有
- 15. 複数のイオンプロジェクト間でノードモジュールを共有
- 16. 複数のアプリケーションインスタンス間でメモリを共有
- 17. 複数のモジュール間で文字列を共有するには?
- 18. 複数のアクティビティ間でデータを共有する方法は?
- 19. Kaldi - 複数のデコーダ間でランゲージモデルを共有する方法は?
- 20. WatchConnectivity複数のWKInterfaceController間でセッションを共有する方法は?
- 21. 複数のサーバー/アプリケーション間でグローバル変数を共有する
- 22. 複数のビュー/ XIB間で変数を共有する方法
- 23. 複数のサブモジュール間で変数を共有する
- 24. 複数のAzure関数インスタンス間でオブジェクトを共有する
- 25. ドメインとサブドメイン間でクッキーを共有する
- 26. RSpec変数を共有コンテキスト間で共有する方法は?
- 27. 複数の共有リンクを複数の共有リンクに接続...
- 28. トークンの有効期限なしでJWTトークンをClaimsPrincipalに変換
- 29. 複数のリッチテキストボックス間のフロードキュメントの共有
- 30. Git - 複数のリポジトリ間の共有ディレクトリ