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.

Reply via email to