【发布时间】:2010-06-23 15:40:21
【问题描述】:
我正在开发一个 Intranet Web 应用程序,并且正在学习如何将 VB 连接到 Active Directory。我们将执行一些特定于位置的权限,我的老板希望(如果可能)我连接到 Active Directory 以获取用户的位置。
我认为我需要做的就是获取用户名,但我不确定最好的方法是什么。我们是微软唯一的商店,所以 IE 和 IIS 是一天的秩序。要访问 Intranet,您必须使用我们的域登录到计算机,这是一种安全级别,但随后我需要进行身份验证并确保用户有权进行更改。我想我们要么在 AD 信息中有一个修饰符(如果还没有的话),要么在数据库中保留一个权限表,但前者可能是首选。
我知道 IIS 具有允许/需要身份验证的功能,但我不确定它应该如何工作。
那么,获取用户凭据的最佳/最简单/有点(最?)安全的方法是什么?我总是可以做一个登录页面,但如果我能在后台获取他们的 AD 凭据会更好。
谢谢!
【问题讨论】:
标签: vb.net authentication credentials