<div dir="ltr">Hi,<div><br></div><div>I have an environment with an AngularJS app client, which authenticates user and keeps its data, and a server app that receive some requests for Webservices resources. </div><div>For some webservices I need, on the server side, to translate the token into the user information. For that I use the url:</div><div><br></div><div>auth/realms/MYREAL/protocol/openid-connect/userinfo <br></div><div><br></div><div>with the Authorization token.</div><div><br></div><div>The problem is that the server is behind a load balance and access keycloak thru port 8080. While AngularJS access the same server thru port 80.</div><div><br></div><div>Keycloak complains that the Token was issued from a different url than I&#39;m querying on the server side. Forcing me to use the same hostname and port on the server and on the client.</div><div><br></div><div>Is that correct? How will I deploy on a distribuited environment?</div><div><br></div><div>ps. I&#39;m using my own HTTP client to make that request to userinfo. </div><div>ps2. I have added   &quot;auth-server-url-for-backend-requests&quot; however I don&#39;t see any difference.</div><div><br clear="all"><div><div class="gmail_signature">Rafael Coutinho<br>Software Engineer<br>Professional profile: <a href="http://www.linkedin.com/in/rafaelcoutinho" target="_blank">www.linkedin.com/in/rafaelcoutinho</a><br><br></div></div>
</div></div>