Использование строки подключения Web.Config Active Directory - PullRequest
0 голосов
/ 17 августа 2011

У меня есть строка подключения (которая отлично работает) для подключения к AD через мое веб-приложение в моем web.config. Однако традиционно я создал новое соединение для получения информации. от пользователя после логина вот так:

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

Возможно ли это? Как бы я это сделал, чтобы мне не нужно постоянно создавать новые каталоги?

1 Ответ

0 голосов
/ 17 августа 2011

Вы можете добавить различные повторно используемые данные в ваш файл web.config в разделе 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")
...