我有一个应用程序,用户正在使用Azure AD登录,然后将详细信息存储在数据库中。现在,如果数据库中存在该用户,则会为其分配一个角色。此角色已添加到startup.cs中的声明中,这一切都很好。问题是,我如何使用UserController.cs中的用户角色更新cookie This is my startup.cs ConfigurationService() services.AddAuthent
Asp.net MVC5似乎放弃了使用AuthorizeAttribute类,在该类中,您可以通过实现AuthorizeAttribute类来创建自定义authorize属性,覆盖它的方法并隐藏SiteRole属性,以防您想要在自己的角色中烘焙。我看到的所有示例都建议使用OWIN或identity框架。这是在新的ASP.Net框架中进行身份验证和授权的唯一两种方法吗?如果我用传统的方式去做,我会错过什么吗?我不想让框架为我创建所有的用户和角色<