【问题标题】:Using Web.Config Active Directory Connection String使用 Web.Config Active Directory 连接字符串
【发布时间】:2011-08-17 16:08:42
【问题描述】:

我有一个连接字符串(可以正常工作)通过我的 web.config 中的 Web 应用程序连接到 AD。然而,传统上,我创建了一个新的连接来获取信息。来自用户登录后像这样:

Using adDirectory as New DirectoryEntry("LDAP://OU=myou,DC=mydc,DC=dc,DC=com")
Dim adTicketID as String = ticket.Name
myVar = "adDirectory.Children.Find("CN=" & adTicketID).Properties("myproperty").Value
End Using

看来我应该像这样使用来自 web.config 的连接:

Using ADCS as New DirectoryEntry
Dim adTicketID as String = ticket.Name
myVar = "adDirectory.Children.Find("CN=" & adTicketID).Properties("myproperty").Value
End Using

这可能吗?我将如何完成它以便我不需要不断创建新的目录条目?

【问题讨论】:

    标签: asp.net vb.net active-directory ldap


    【解决方案1】:

    您可以在 appSettings 部分的 web.config 中添加各种可重复使用的数据。

    网页配置

      <appSettings>
        <add key="DomainLdapQueryString" value="LDAP://OU=myou,DC=mydc,DC=dc,DC=com"/>
      </appSettings>
    

    在你的代码中

    Dim Config As Configuration.ConfigurationSettings
    Dim LDAPQueryString As String = Config.AppSettings("DomainLdapQueryString")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多