Our web applications are hosted behind an SSL-terminating cluster. I call DiscoveryClient.GetAsync
var discoveryClient = DiscoveryClient.GetAsync("https://ourcluster.net/identityserver").Result;
And I get the following result:
Issuer name does not match authority: http://ourcluster.net/identityserver
I am assuming that the SSL-termination causes the IdentityServer endpoint to receive the request as http and thus it resolves its authority url accordingly.
Any suggestions on how to work around this?
-S