【发布时间】:2021-12-23 12:06:21
【问题描述】:
我正在尝试使 .NET 5 Web Api 与 Jwt Bearer 令牌一起使用。我希望通过使用来自另一个发行者的令牌来保护某些操作。令牌将由 MS Azure AD 生成。应用程序将从请求标头中读取令牌,对其进行验证并提取用户角色以进行更多验证。应用程序不应该是令牌的发行者。
这可能吗?我尝试了很多方法来使这项工作没有成功。我将 Swagger 设置为将 OpenId Connect 与 Microsoft Azure 一起使用,然后使用承载来调用安全操作,但总是出错。现在我不明白 Dotnet Core 身份验证和授权是如何工作的。
提前致谢!
【问题讨论】:
标签: jwt openid-connect .net-5 bearer-token