cro*_*ill 11 asp.net visual-studio azure-active-directory
这就是标题中的一切,真的.我有一个[Authorize]属性,总是返回401,我不知道为什么.我如何逐步介绍其背后的逻辑?
我正在尝试通过JWT令牌使用Azure AD授权.我已经成功地完成了其他项目,所以我确定问题是一些小的配置问题,但据我所知,我唯一的互动[Authorize]是在Startup.cs,我有这个:
app.UseWindowsAzureActiveDirectoryBearerAuthentication(
new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
TokenValidationParameters = new TokenValidationParameters
{
ValidAudience = ConfigurationManager.AppSettings["ida:Audience"],
SaveSigninToken = true,
},
Tenant = ConfigurationManager.AppSettings["ida:Tenant"]
});
Run Code Online (Sandbox Code Playgroud)
但该位仅在应用程序启动时运行.否则,[Authorize]对我来说是一种黑盒子.
谢谢您的帮助!
小智 0
您可以查看 Fiddler 跟踪进行调试。您可以在此处查看 ASP.NET 示例https://github.com/Azure-Samples/active-directory-dotnet-webapp-openidconnect
| 归档时间: |
|
| 查看次数: |
2150 次 |
| 最近记录: |