我在“Azure应用服务Linux”环境中托管了IdentityServer4。
终结点URL具有HTTP而不是HTTP s
https://jeevesauthenticationservice.azurewebsites.net/.well-known/openid-configuration
我已经尝试了forwardheaders方法。
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
最佳答案
Azure应用程序服务有问题。默认情况下以某种方式启用动态缓存。通过将其设置为0来解决。
关于linux - 发现文档中的IdentityServer4 HTTP URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51532873/