Hello. I am pretty new to Shiro. I have different projects for the frontend and backend. My jetty server is running on localhost:4200 ( using maven jetty plugin ) and the frontend ( angular2 dart app ) is running on localhost:8080 ( with "pub serve" ). The problem is, that the server says, that the login is correct and if I print currentUser.isAuthenticated() right after that, it returns true. The currentUser is the Subject. But if I login again ( click on login button again in the frontend ), then it should say "Already logged in", but .isAuthenticated() returns false now ( then it will login again and return true, but the subject changes all the time, so I can't login and visit another website and am still authenticated ).
If I deploy the frontend to the server, so both the frontend and server are running on localhost:4200 then it works fine. A second login attempt will print me "Already logged in", because the currentUser is already authenticated. As I said, I am pretty new to shiro ( and also pretty new to angular2, jetty etc. ). But always deploying the frontend takes too much time, so I'd like to have them run separated for a fast workflow. Any ideas how I can fix this problem? It probably has todo with the request coming from another port. -- View this message in context: http://shiro-user.582556.n2.nabble.com/Subject-changes-Problems-with-CORS-tp7581689.html Sent from the Shiro User mailing list archive at Nabble.com.
