Ich habe separate Authentifizierungs-Apps und mehrere Spa-Apps auf Subdomains und möchte das generierte JWT-Token (das bei der Anmeldung des Benutzers aus der Authentifizierungs-App generiert wird) von der Authentifizierungs-App für andere untergeordnete Sub-Domains freigeben. Wie kann ich das machen? ex: xyz.com ist die Hauptdomain und x1.xyz.com, x2.xyz.com sind die Subdomains)Wie kann ich JWT-Token unter mehreren Subdomains teilen?
Antwort
Grundsätzlich benötigen Sie ein SingleSignOn-System. Vor der Auswahl eines Protokolls oder Rahmen (oder nicht) prüfen, welche Art von Flow benötigen Sie:
Option 1 Umleitungen: (zB OpenID oder SAML) Nach der Anmeldung in der Hauptdomäne, umleiten Benutzer zu Sub-Domain das Senden JWT. Hängen Sie das Token an, wenn Sie von einer Subdomain zu einer anderen springen. Aktivieren Sie ein klassisches SSO basierend auf Sitzungen in der Hauptdomäne, um Benutzer beim direkten Zugriff auf eine Sub-Domain ohne Token umzuleiten.
Option 2 Token über Domänen geteilt: (zB Bahnen Google) in der Hauptdomäne Authentifizieren und speichern die JWT in einem Cookie/local des Hauptdomäne, die von der SPA in Sub-Domain verbunden ist, ein iframe Ganzer antwort hier: https://stackoverflow.com/a/40555970/6371459
- 1. PHP - Sitzung zwischen mehreren Subdomains teilen
- 2. Eigenschaften unter mehreren Klassen teilen
- 3. Google Analytics mit mehreren Subdomains
- 4. Datenstruktur unter mehreren Programmen teilen
- 5. Ich kann keine Sitzung mit Subdomains mit Laravel teilen 4
- 6. Teilen eines struct sicher unter mehreren Threads
- 7. Travis-Konfiguration unter mehreren Repositories teilen
- 8. Wie teilen JUnit BeforeClass Logik unter mehreren Testklassen
- 9. Wie kann ich eine Navigationsleiste zwischen mehreren Aktivitäten teilen?
- 10. Teilen Sie einen einzigen Cookie über Subdomains
- 11. Wie kann ich Sitzungen unter Subdomänen in ASP.NET Core teilen?
- 12. Wie kann ich Session (Cookies) zwischen Subdomains mit unterschiedlicher Top Level Domain (tld) Länge teilen
- 13. Einen Port unter mehreren node.js-HTTP-Prozessen teilen
- 14. Wie kann ich ImageView teilen?
- 15. Sidekiq + Devise Mailer mit mehreren Subdomains
- 16. Umleiten zu mehreren virtuellen Subdomains mit htaccess
- 17. Phoenix Endpunktkonfiguration - Erzwinge HTTPS mit mehreren Subdomains
- 18. MediaWiki CSS unter Instanzen teilen
- 19. Mehrere Subdomains mit SSL unter IIS
- 20. Rails - Wie lösche ich Cookies in Subdomains?
- 21. Daten teilen unter JPA Entities
- 22. Wie könnte ich ein Config-Objekt mit mehreren Daten teilen
- 23. Rails 3.2.8 - Teilen Devise Sitzungen über Subdomains mit POW
- 24. Wie importiere ich bestimmte Teile aus mehreren Teilen in MEF?
- 25. Es ist möglich, ein Cookie zwischen 'einigen' Subdomains zu teilen?
- 26. Wie kann ich Subdomains mit Cloudflare ohne Seitenregeln weiterleiten?
- 27. Wie kann ich umgehen Subdomains mit einer Laravel Installation
- 28. Wie teilen Sie die mehreren Dateien?
- 29. Routen zwischen mehreren Präfixen teilen
- 30. Wie kann ich meine Liste teilen?