首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OrchardCore OpenId /authorize重定向到http (而不是https)

OrchardCore OpenId /authorize重定向到http (而不是https)
EN

Stack Overflow用户
提问于 2021-09-30 07:19:35
回答 1查看 69关注 0票数 0

我目前在nginx反向代理后面运行一个nginx CMS作为OpenID提供者。我输入了PKCE作为BaseUrl和https,调用/openid-configuration说明所有正确的URL (使用PKCE with PKCE.)

但在登录时,我会得到以下响应:

GET https:.../connect/authorize => 302 location: http://../connect/authorize?request_id=...

GET http://../connect/authorize?request_id=... => 302 location: https://../connect/authorize?request_id=...

所以基本上它是从httpshttp再到https。除此之外,这是一个潜在的安全风险,它不适用于silent_renew,因为它使用了一个iframe,其中浏览器(正确地)阻止了声明不允许混合内容的请求。

这似乎与反向代理有关,因为在没有反向代理的情况下,它可以正常工作。

知道我可能遗漏了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-30 09:25:22

仅供参考: Orchard Core有一个特性/模块“反向代理配置”。这允许您启用报头X-Forwarded-ForX-Forwarded-ProtoX-Forwarded-Host转发,这解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69387829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档