Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationLogin Failed. Please remember that passwords are case sensitive Login Failed. Please remember that passwords are case sensitive
Previous
 
Next
New Post
7/15/2012 9:48 PM
 
Hi Mike Horton,

I have followed the instructions from the link you provided. and It works great. I just want to ask if you have a more detailed information on the process flow of the DNN AD authentication? I would like to understand more how the users are authenticated through Active Directory. and other questions in mind like why there is a need to specify an existing user that has read access (as per the documentation)? I have research about Active Directory, but there is no explanation out there about the code execution.
Is there any documentations like that? Or I have to trace line by line from the Source Installtion of DNN AD?

Please, I really need to know more about it. Your help will be fully appreciated. Thank you very mucn.
 
New Post
7/16/2012 11:52 AM
 
In general, when a user logs in either manually or automatically the code calls the Authentication Controller file. From there it authenticates against the AD either by passing the username/password (in the case of a manual logon) or just the username. In this process it pulls back the user object from the AD (contains all the information about the user that's available from the AD) and uses that information to create a DotNetNuke user object. It then logs the user into DotNetNuke as a normal DotNetNuke user.

The reason I say that you need to use a user that has read access (which is pretty much any domain user) is more of a "save myself from a bunch of posts" deal. It really depends on how the network admins setup the AD but generally AD setups will not return any information if the request isn't coming from an anonymous or unauthenticated source.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationLogin Failed. Please remember that passwords are case sensitive Login Failed. Please remember that passwords are case sensitive


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out