我正在用2011 Beta 视觉工作室进行一个新的 asp.net mvc4 项目, 并试图让我的头脑围绕整个安全事项。 它是一个内部内联网应用程序, 最初将使用一个符号, 所以用户不会( 尚未) 被提示到 Windows ID/ password 。 公司有用于存储不同应用程序角色的定制应用程序, 并且可以通过存储程序电话获取 。 它将使用用户的日志 ID, 并返回包含某些角色的收藏, 例如“ MyApp. Data ” 、 “ MyApp. User ” 、 “ MyApp. Admin ” 。 因此, 这指的是什么 - 这是定制会员服务商、 自定义角色提供商或其他东西?
我读过授权、认证、成员资格、角色等的所有内容和内容,目前看不到树木的木柴。我读过,现有的ASP.NET安全物品已经经过试验和测试,除非有非常复杂的要求,否则内部的物品就足够了,因此我很乐意使用已经存在的物品。
如果用户已经在网络中签名, 那么这意味着他们会被认证 - 正确吗? 如果是的话, 我只需要执行授权 。 是否有必要用授权属性来给每个主计长或行动安装装饰? 如果是的话, 如果我从自定义角色存储应用程序中检索到角色存储功能, “ ABC” 部分会如何设置?
我读了几篇文章和博客文章, 包括Jon Galloway的这篇文章,
问这么多问题...如果有人知道 高层次的好描述 这一切是如何挂在一起......然后我全耳听: