Microsoft Graph 和 redirect_uri http 而不是 https
Microsoft Graph and redirect_uri http instead of https
我正在尝试使用 ASP.Net Core (MVC) 通过 Microsoft Graph 2 进行身份验证。
AzureAd 设置:
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"TenantId": "common",
"CallbackPath": "/signin-oidc" }
站点url就像
https://mysite
然后我被重定向到登录 url:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?...
但是redirect_uri,在url参数中,不包含https
我试图强制使用 HTTPS,但找不到它
更新:
应用程序部署在 Linux。
有什么建议吗?
在dockerfile中添加:
ENV ASPNETCORE_FORWARDEDHEADERS_ENABLED=true
它对我有用,就像 Anand 的评论 link
我正在尝试使用 ASP.Net Core (MVC) 通过 Microsoft Graph 2 进行身份验证。
AzureAd 设置:
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"TenantId": "common",
"CallbackPath": "/signin-oidc" }
站点url就像
https://mysite
然后我被重定向到登录 url:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?...
但是redirect_uri,在url参数中,不包含https
我试图强制使用 HTTPS,但找不到它
更新:
应用程序部署在 Linux。
有什么建议吗?
在dockerfile中添加:
ENV ASPNETCORE_FORWARDEDHEADERS_ENABLED=true
它对我有用,就像 Anand 的评论 link