gpt4 book ai didi

c# - AuthorizeAttribute v Application_AuthenticateRequest

转载 作者:太空狗 更新时间:2023-10-29 21:41:01 24 4
gpt4 key购买 nike

我们想授权用户,如果他们被授权,我们想将他们的角色和权限添加到用户并将其添加到 IPrinciple

我们有两种方法可以做到这一点,一种是在 global.asax Application_AuthenticateRequest 中进行,另一种是创建一个继承自 AuthorizeAttribute 的属性

这里有什么闪闪发光的好选择吗?

最佳答案

在 ASP.NET MVC 中,您应该更喜欢自定义授权属性。另一方面,如果您希望此代码可与经典 ASP.NET 应用程序一起使用,那么您可以使用 Application_AuthenticateRequest 或编写自定义 HttpModule 并使用 AuthenticateRequest 事件。

关于c# - AuthorizeAttribute v Application_AuthenticateRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8837119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com