首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制访问控制?

如何控制访问控制?
EN

Stack Overflow用户
提问于 2011-01-28 07:11:08
回答 1查看 167关注 0票数 2
  • 我有asp.net项目,有GridViews,按钮,导航器等.
  • 我有10-15个角色类型。例如:

访问管理必须是:

Products.aspx

  • RoleType1可以看到GridView1Gv2Gv3(但不能看到Gv3's column2)
  • RoleType2可以看到Gv1Gv2 (但不能看到Gv2's column3),Gv3(但不能看到Gv3's Column4)

另外:

  • RoleType3可以看到button1button2 (但不能看到Button3),可以看到Gv2(但不能看到Gv2's column3)

ProductsDetail.aspx

  • RoleType1可以看到GridView1Gv3Gv2(但不能看到Gv2's column3),Gv4
  • RoleType2可以看到Gv3Gv4 (但不能看到Gv3's column3),Gv4(但不能看到Gv4's Column4)

另外:

  • RoleType3可以看到button3button4 (但不能看到Button1),可以看到Gv2(但不能看到Gv2's column5)

我可以创造更精彩的场景。我怎样才能胜任这个角色?我想将这个角色类型与WEB.CONFIG分开。

例如,我可以编写sql这个角色,而不是创建一个xml,而不是从db编写xml。你有办法做到吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-28 08:41:23

你看过Microsoft-s AzMan-授权管理器吗?

它包含一个API来对CanSeeGridView1,CanSeeGridView2,.

还有一个gui (azman.msc),您可以在其中定义角色和映射权限(RoleType1可以看到GridView1)并将它们存储在xml-文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4825761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档