【发布时间】:2022-01-12 06:18:14
【问题描述】:
下面是我通过 MSAL 弹出和登录的代码。
var app = PublicClientApplicationBuilder.Create(msal.ClientId)
.WithDefaultRedirectUri()
.WithTenantId(msal.TenantId)
.Build();
var result = await app.AcquireTokenInteractive(msal.Scopes).ExecuteAsync();
上面的代码在我的本地机器上运行时有效。
下面是我在 Azure AD 中的设置。当我将它设置为 localhost:5000 时它工作
但是当我将 localhost 设置为托管在 Azure 虚拟机上的“myWebAppUrl”时。 MSAL 不会弹出。它只会返回“操作已取消”。我在这里错过了什么?
【问题讨论】:
-
你确定你可以使用myWebAppUrl而不是这里的https吗?它可能与问题本身无关......
标签: asp.net-core azure-active-directory azure-functions msal msal-angular