Active Directory Membership Provider - Wie können Sie dies erweitern?

Ich arbeite daran, eine MVC-App über den AD Membership Provider zum Laufen zu bringen, und ich habe einige Probleme, die das herausfinden. Ich habe eine Basiskonfiguration und arbeite, wenn ich mich als [email protected] + password anmelde.

   <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>

ch würde jedoch gerne ein paar andere Dinge tun, und ich bin mir nicht sicher, wie ich damit umgehen sol

Login ohne Eingabe der Domain (d. H. "@ My.domain.com"). Mir ist klar, dass dies nur funktionieren kann, wenn ich mich auf eine Domain beschränke - das ist in Ordnung.Organisieren Sie Benutzer in bis zu N verschiedenen Organisationseinheiten in einer einzigen Organisationseinheit. Wie Sie meiner aktuellen Verbindungszeichenfolge entnehmen können, authentifiziere ich Benutzer in meinemProduct Users OU. Ich möchte gerne Organisationseinheiten für verschiedene Unternehmen in dieser Organisationseinheit erstellen und die Benutzer in diese Organisationseinheiten einfügen. Wie kann ich mich in all diesen verschiedenen Organisationseinheiten authentifizieren? Ich versuche herauszufinden, wie der Active Directory-Mitgliedschaftsanbieter mit dem Profil- und dem Rollenanbieter verknüpft ist. Gibt es auch AD-Versionen davon oder habe ich keine Ahnung von SQL, bin ich einheimisch oder finde ich etwas, das jemand anderes programmiert hat?

Danke vielmals!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage