【发布时间】:2020-03-02 22:01:15
【问题描述】:
我正在使用 https://github.com/damienbod/dotnet-template-angular 中修改后的 Visual Studio 模板来构建一个使用 Asp.Net API 和 Azure AD 登录的 Angular SPA。这在 Angular 端使用 https://github.com/damienbod/angular-auth-oidc-client 与 Azure 对话。
我按预期获得了 Micosoft 登录,但在输入我的用户登录详细信息后,它返回错误:
AADSTS500013 - 未提供资源标识符
我在这里的一些其他问题中看到了这个错误,但是不同的应用程序设置没有使用相同的 Angular OIDC 客户端。我不确定这是问题所在还是我在 Azure 应用注册中遗漏了什么?
更新 我的 Azure 应用是使用旧版应用注册进行注册的,所以看起来像这样:
"oidc": {
"issuer": "https://login.microsoftonline.com/[....]/",
"client_id": "[...]",
"scope": "openid",
"resource": "https://graph.microsoft.com/"
}
【问题讨论】:
-
我以为这个论坛是为了互相帮助,而不是让人们失望?
标签: angular azure openid-connect