ServiceStack don`t save session cookies after login request form cross domen

asked9 years ago
last updated6 years ago
viewed85 times
Up Vote1Down Vote

I have a backend and angularjs on the client, they will work on different domains. I set up the cors as follows:

Plugins.Add(new CorsFeature(
                allowCredentials: true,
                allowOriginWhitelist: new[]{"http://localhost:11104", "http://localhost:61923/"},
                allowedMethods: "GET, POST, PUT, DELETE, OPTIONS",
                allowedHeaders: "Content-Type"));

When I make a request to get cookies but they are not transmitted the following query therefore does not pass authorization.

Login request:

$http({
                method: "POST",
                url: "http://localhost:61923/auth/Credentials?format=json",
                params: { "username": $scope.LoginParams.UserName, "password": $scope.LoginParams.Password }
            })

Next request:

$http({
                method: "POST",
                url: "http://localhost:61923/IsAdmin?format=json"
            })

Help please, what am I doing wrong? (( Thanks!