I'm working on getting an MVC app up and running via AD Membership Provider and I'm having some issues figuring this out. I have a base configuration setup and working when I login as
[email protected] + password.
<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>
However, I'd LIKE to do some other things and I'm not sure how to go about them.
Login without typing the domain (i.e. the "@my.domain.com"). I realize that this could only work if I limit myself to just one domain - that's fine.
Organize
users in up to N different OUs within a single OU. As you can tell from my current connection string, I'm authenticating
users in my Product
Users OU. I would LIKE to create OUs for various companies within this OU and put the
users into those OUs. How can I authenticate across all of these different OUs?
I'm trying to figure out how the Active Directory Membership Provider ties in with the Profile and Role providers. Are there AD versions of those too or am I stuck with SQL, home-grown, or finding something somebody else has coded up?
Many thanks!!