Boa tarde pessoal, estou tentando configurar o micro serviço da loja e do fornecedor para acessar o oauth2 server (que no meu caso está no eureka) e pegar a info do user.
no exemplo do curso, o professor faz a configuração usando o host e a porta do servidor de autenticação desta forma:
oauth2:
resource:
user-info-uri: http://localhost:8088/user
o que eu gostaria de fazer é usando o service-id do eureka mais ou menos dessa forma:
oauth2:
resource:
user-info-uri: http://auth-server/user
mas não funciona, ele não consegue traduzir esse endereço. Tem alguma forma de fazer isso via configuração ou teria que customizar algum interceptor ?
Obrigado.
#################
Resolvido
#################
Consegui achar na web uma solução para isso. Basicamente temos q adicionar uma configuração habilitando o load balancing. O resultado final é:
oauth2:
resource:
user-info-uri: http://auth-server:8088/user
loadBalanced: true