Ich verwende einen CAS-Server, um meine Spring-Anwendungen zu sichern, die REST- und HttpInvoker-APIs enthalten. Wenn eine Anwendung zu einem CAS-Server in einer anderen Domäne umleitet, erhalten wir CORS "Probleme". Ich habe den eBay Cors-Filter https://github.com/eBay/cors-filter den Anwendungen und dem CAS-Server hinzugefügt.JASIG CAS CORS Was sollte passieren, wenn Origin == "null" ist?
jedoch ...
, wenn die Anwendung für die Authentifizierung mit dem CAS-Server umleitet, werden die Origin-Header geändert 'null'. Dies ist auf einen "datenschutzsensitiven" Kontext zurückzuführen, der in der CORS-Spezifikation erwähnt wird (Seite 14, Abschnitt 7.3).
... und jetzt endlich ... die Frage!
Wenn der Server einen Origin-Header von 'null' empfängt, kann er wie gewohnt fortfahren und nur 'Null' im Header Access-Control-Allow-Origin zurückgeben?
Macht das etwas kaputt?
Ist es unsicher?
Prost