Caros amigos,
Estou criando um serviço RestFull, sua segurança é feita com spring security e estou utilizando spring mvc, eu tenho um cliente javascript que envia um header contendo as credenciais. É feita uma requisição sem credenciais ao meu serviço, o serviço retorna o status 401 junto com um header contendo o challenge, logo em seguida o cliente envia um header contendo as credenciais, se tudo estiver correto, o acesso ao serviço é permitido. Esse ainda não é o ponto, o grande problema, é que se as duas aplicações(Serviço Rest e Aplicação Cliente que contem o javascript) estiverem no mesmo domínio, tudo funciona perfeitamente bem, se caso estiverem em domínios diferentes, o cliente não recebe o header contendo o challenge, enviado pelo serviço rest, este problema ocorre ate mesmo se as aplicações estiverem em containers diferentes, mesmo ambos rodando no localhost, com exceção da porta que é diferente.
Alguém já teve um problema igual?