Asp.net mvc 使用Active Directory(AD)在MVC中实现windows身份验证

Asp.net mvc 使用Active Directory(AD)在MVC中实现windows身份验证,asp.net-mvc,active-directory,windows-authentication,Asp.net Mvc,Active Directory,Windows Authentication,我的申请有以下要求: 应用程序安全将通过集成Windows进行控制 安全Active Directory(AD)域必须存储在应用程序XML中 配置文件 用户将能够查看主文件和事务 没有安全保障的任务 将有一个用于添加/更改/删除母版的广告组 文件数据 将有一个AD组用于将主文件数据分配给 事务数据 用户可以在一个、两个或两个组中。广告集团 将存储在应用程序XML配置文件中 我理解这个要求,但不知道如何实现它。 特别是“一个用户可以在一个、两个或两个组中。” 任何想法或方向都会有很大帮助。我不

我的申请有以下要求:

  • 应用程序安全将通过集成Windows进行控制 安全Active Directory(AD)域必须存储在应用程序XML中 配置文件

  • 用户将能够查看主文件和事务
    没有安全保障的任务

  • 将有一个用于添加/更改/删除母版的广告组
    文件数据

  • 将有一个AD组用于将主文件数据分配给
    事务数据

  • 用户可以在一个、两个或两个组中。广告集团 将存储在应用程序XML配置文件中

我理解这个要求,但不知道如何实现它。 特别是“一个用户可以在一个、两个或两个组中。”


任何想法或方向都会有很大帮助。

我不知道所有的解决方案,但希望这能帮助您

对于第1点:-对于windows安全性,请使用windows身份验证并检查用户的身份,将您的数据库与存储在单独XML文件中的用户相关,并从XML文件读取数据(用户信息)

对于第2点:-添加要访问系统(在IIS计算机上)的用户广告,并根据需要为查看/编辑/分配权限设置适当角色创建组,并在登录时在中使用此组


对于第3-4点:创建单独的登录以访问文件数据和事务数据。

谢谢朋友,我将尝试以下操作:)嗨,我能够在我的服务器上创建组和用户。你知道如何在我的应用程序中验证它们吗?在MVC中,使用授权过滤器验证用户并指定角色名称-谷歌it为过滤器链接,如[authorize(Roles=@“Domain\\role”)]?是的,这很有效。。。谢谢你,伙计。我现在将检查“多角色用户”。。