Provedor de associação ao Active Directory - como expandir isso?

Estou trabalhando para instalar e executar um aplicativo MVC via AD Membership Provider e estou tendo alguns problemas para resolver isso. Tenho uma configuração básica e trabalho quando faço login como [email protected] + senha.

   <connectionStrings>
      <add name="MyConnString" connectionString="LDAP://domaincontroller/OU=Product Users,DC=my,DC=domain,DC=com" />
   </connectionStrings>

  <membership defaultProvider="MyProvider">
     <providers>
        <clear />
        <add name="MyProvider" connectionStringName="MyConnString"
             connectionUsername="my.domain.com\service_account"
             connectionPassword="biguglypassword"
             type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
     </providers>
  </membership>

No entanto, eu gostaria de fazer algumas outras coisas e não tenho certeza de como fazê-las.

Faça login sem digitar o domínio (por exemplo, "@ meu.domínio.com"). Sei que isso só funcionaria se eu me limitar a apenas um domínio - tudo bem.Organize usuários em até N UOs diferentes em uma única UO. Como você pode ver na minha cadeia de conexão atual, estou autenticando usuários no meuProduct Users OU. Gostaria de criar unidades organizacionais para várias empresas nessa unidade organizacional e colocar os usuários nessas unidades organizacionais. Como posso me autenticar em todas essas OUs diferentes?Estou tentando descobrir como o provedor de associação do Active Directory se vincula aos provedores de perfil e função. Existem versões do AD também ou estou preso ao SQL, doméstico ou encontrando algo que outra pessoa tenha codificado?

Muito Obrigado!!

questionAnswers(3)

yourAnswerToTheQuestion