Active directory 需要一个登录,将点击广告,给我一个角色列表回来

Active directory 需要一个登录,将点击广告,给我一个角色列表回来,active-directory,Active Directory,我需要想出一种方法,让域中的用户点击页面,并让它返回他们在AD中的角色列表。如果他们没有windows凭据,我希望它提示他们输入id/密码/域,点击LDAP,并返回他们的角色(如果有) 原因是50%的用户在登录的Windows计算机上,50%的用户在没有AD凭据的哑终端上 我需要这些角色,因为我必须解析一个url以发送给第三方公司的令牌登录 谢谢 您可以将站点配置为使用Windows集成身份验证,域中的人员以及站点所在的本地Intranet区域中的人员将通过。其他用户将得到提示,IIS将处理对A

我需要想出一种方法,让域中的用户点击页面,并让它返回他们在AD中的角色列表。如果他们没有windows凭据,我希望它提示他们输入id/密码/域,点击LDAP,并返回他们的角色(如果有)

原因是50%的用户在登录的Windows计算机上,50%的用户在没有AD凭据的哑终端上

我需要这些角色,因为我必须解析一个url以发送给第三方公司的令牌登录


谢谢

您可以将站点配置为使用Windows集成身份验证,域中的人员以及站点所在的本地Intranet区域中的人员将通过。其他用户将得到提示,IIS将处理对AD的身份验证

您可以使用WindowsIdentity类的组属性获取用户的组。大概是这样的:

WindowsIdentity current = ((WindowsPrincipal)HttpContext.Current.User).Identity;