【发布时间】:2021-12-02 13:53:28
【问题描述】:
我尝试使用 ASP.Net Core (MVC) 向 Microsoft Graph 2 进行身份验证。
AzureAd 设置:
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"TenantId": "common",
"CallbackPath": "/signin-oidc" }
网站网址是这样的
https://mysite
然后我被重定向到登录网址:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?...
但url参数中的redirect_uri不包含https
我试图强制使用 HTTPS,但我找不到它
更新:
应用程序部署在 Linux 中。
有什么建议吗?
【问题讨论】:
-
在 AD 应用注册下为您的应用配置的
Redirect Uri是什么?所有重定向 URI 都将以 https 开头,桌面应用程序 [平台] 除外。 -
是的,都是以https开头的XXXX.azurewebsites.net/signin-oidc
-
你能在这个 SO question 中给出答案吗,虽然你的是 MVC 应用程序。
-
谢谢,这个帖子就是解决方案。具体答案link
标签: azure redirect graph asp.net-core-mvc