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 ForumsAuthenticationAuthenticationActive Directory AuthenticationActive Directory Authentication
Previous
 
Next
New Post
4/10/2009 12:51 PM
 

I am new to DNN.  I have a portal up and running with forms authentication, and now I want to enable AD auth.  I have been reading about the steps involved with setting this up, but my installation is missing a file or files.  In the following thread, Tam Tran refers to specific steps to enable AD auth:

http://www.dotnetnuke.com/Community/Forums/tabid/795/postid/18959/Default.aspx

The first step requires me to "go to Admin/Authentication page to configure Windows Authentication."  When I go to this page, there is no reference to Windows Authentication -- the only three sections are "DotNetNuke Authentication Settings", "Windows LiveID Settings", and "OpenID Settings", none of which refer to "Windows Authentication" in any way.

The second step says, "In IIS Manager find /Admin/Security/WindowsSignin.aspx", but this file does not exist anywhere in my path.

The third step says, "remove the comment at authentication httpmodule".  When I do this, I get a "Server Error in '/myapp' Application".

So, I thought maybe I needed to install a missing module.  I noticed that there is an ActiveDirectory module (ActiveDirectory_01.00.05_install.zip), but when I attempt to install this module through the host account, I get the following error:

ExceptionSystem.Exception: Dnn load failed, aborting at DotNetNuke.Modules.Admin.ResourceInstaller.PaDnnLoaderFactory.GetDnnAdapter() at DotNetNuke.Modules.Admin.ResourceInstaller.PaInstaller.Install()

I figure I must have missed a step during setup, but I am too far along on customizing now and don't want to start over.  Is there anything I can do?  I am totally lost here.

Thanks for any advice you can give.

~Jon Casper

 

 
New Post
4/10/2009 2:37 PM
 

Right after I posted this, I found the answer.  The ActiveDirectory zip file is not a module, but an authentication provider that needed to install while logged in as host.  After I installed the provider, the rest of the instructions worked like a charm!  Sorry to have wasted your time!

~Jon

 
New Post
4/10/2009 6:31 PM
 

You don't mention what version of DNN you're using but if it's DNN 4.6.x and above then the 01.00.05 is the correct version that you want. Download the User's Guide from this page and follow that for setting up the provider. Anything from Tam regarding the setup is out dated as he hasn't been involved in the project for over two years and a lot has changed since then.

A quick answer I can give you is that you don't install the provider like a normal module in DNN 4. It's installed under Host->Host Settings->Authentication Services.

 
New Post
5/13/2009 5:21 AM
 

Hi Mike,

I have the installation done as per your document, but I can't configure the LDAP connection.
I have DNN 04.09.03 and ActiveDirectory_01.00.05_install.zip installed on my Server.

The issue I have is that the DNN server is in DMZ and not the same network as the AD & Domain.
I am using the Root Domain: LDAP://adserver.mydomain.com/CN=Users,DC=mydomain,DC=com
I have set up an entry in the Host File under C:\Windows\System32\Drivers\Etc to point adserver.mydomain.com to the correct IP address. I can ping the domain fine.

But when I try to update the settings in Admin > Authentication > Active Directory Settings I get the following error:

Accessing Global Catalog:
FAIL
Checking Root Domain:
FAIL
Accessing LDAP:
FAIL
Find all domains in network:
Could not access LDAP to obtain domains info
The specified domain either does not exist or could not be contacted.

I have checked my firewall logs and can't see any LDAP traffic between the DNN server and my AD server.

Can you please help to get this fixed.

Best Regards,
Shabbir

 
New Post
5/13/2009 12:35 PM
 

I don't know if that will work or not. Have you tried just dc=mydomain,dc=com? For the next release I'm going to attempt to allow connections from a server that is not on the domain but I don't know if it's going to work or not as of yet.

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsAuthenticationAuthenticationActive Directory AuthenticationActive Directory Authentication


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