|
|
1
2
您可以使用角色来处理现有的 AuthorizeAttribute . 只需将您的AD授权用户放入特定角色,然后在需要AD登录的路径中,将该控制器/方法的角色设置为需要AD角色。这将需要执行 RoleProvider 这看起来有点让人望而生畏,但实际上并没有那么糟糕。将用户的角色缓存在cookie中,这样您就不必每次都查找它们。这里的优势在于,随着应用程序变得更加复杂,这将扩展到其他角色。 或者,可以扩展现有的authorizeAttribute,重写 OnAuthorization 并使用您的自定义版本。此属性可以检查以确保请求不仅得到授权,而且具有正确的凭证类型。凭证类型可以在登录时存储在会话中,并从中为经过身份验证的用户检索。这写起来比较简单,但也不能按比例缩放。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |