c# - 在 Web API 上验证 Azure AD ID token

标签 c# asp.net azure azure-active-directory azure-ad-msal

我有一个在 .NET 上运行的 Web API 和一个 React 前端。使用 Azure AD 和 MSAL,我能够通过 SSO 保护前端和后端。当用户登录时,我可以看到 cookie 中有一个“Id token ”。

有没有办法将 ID token 从前端传递到后端并在返回 API 结果之前验证 token ?

最佳答案

配置如何从 Azure Ad 返回 id token 。请参阅 documententer image description here

id_tokens 作为 OpenID Connect (OIDC) 流程的一部分发送到客户端应用程序。

要验证 Web API 中的 id token ,请参阅 document

关于c# - 在 Web API 上验证 Azure AD ID token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62836033/

相关文章:

c# - 如何从 Expression<Func< , >> 创建委托(delegate)? (将参数传递给表达式)?

ASP.net Webservice日期参数时区偏移问题

asp.net - Telerik RadEditor HTTP POST VALUE 未更新(ASP.NET Web 表单)

asp.net-mvc - .NET MVC 5 网站的 Azure 性能问题 - 延迟?

c# - 检测当前 Outlook 窗口是否为转发电子邮件?

c# - 创建一个真正的随机

javascript - 将数据从 HTTPS 页面发送到本地主机服务器

javascript - 在 Bootstrap 模式中时,asp.net 表单字段返回空

windows - 我可以将辅助角色部署到 Windows azure pack 吗?

azure - 从我的 azure 函数中检索主机 key