Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Provider - Authentication › Active Directory Provider Register  |  

 

 

  Quick Links  
 


  Team Leadership  

Mike Horton
(Team Lead)

 

 Charles Nurse
(Core Team Sponsor)

 


  Team Members  

 Daniel Bartholomew
(CardSpace)

Mike Horton
(Active Directory)

Ian Sampson
(Active Directory)

  Charles Nurse
(LiveID, OpenID)

We're recruiting!  Can you handle support for the LiveID or OpenID provider?

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


telerik -- supercharge your DNN websites
  Ads  
OnyakTech
 


  Sponsors  

Meet Our Sponsors

Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
OnyakTech
The best choice for your web site host, email hosting, and domain registration.
 


Authentication Provider :: Active Directory

 2007.05.14

The Active Directory functionality is currently in redevelopment.  In this phase it is being more cleanly separated from the core framework such that a TRUE Authentication Provider model can be supported.  Mike and Charles are working on this project together with assistance from some other potential Authentication Provider project owners.  When the separation is complete a number of additional new providers should come available shortly after.

 

 


Team Member Blog
Mar 27

Posted by: Mike Horton
3/27/2008

I'm pleased to announce that the 01.00.03 version of the Active Directory Provider has completed the DNN Release Tracker process and has been released. You can download the provider and the document from the Authentication Provider project page (http://www.dotnetnuke.com/Products/Development/Forge/Authentication/Downloads/tabid/852/Default.aspx).

Changes/Fixes for this release:
ACD-3084 Authentication Configuration.ResetConfig()-does not clear Provider from cache
ACD-4641 AD Module Does Not Detect Membership of Nested Groups
ACD-5563 Passed Parameters Lost When WindowsSignin.aspx is called
ACD-6416 Displayname gets always set, even if a rule is setup
ACD-6451 AD Provider Cannot Be Disabled
ACD-6452 WindowSignin Processing AD Credentials
ACD-6493 "Mixed-Mode" logins
ACD-6901 App Not Initialized Before Active Directory Call
ACD-7038  No Warning that autologin does not work under IIS7/Integrated Pipeline

 

Tags:

Re: 01.00.03 Active Directory Provider Released

Great job!!

By the way, does somebody know how to RSS the blog summary, I mean the combined latest entries of all the blogs?

Thanks

By avvweb on   3/27/2008

Re: 01.00.03 Active Directory Provider Released

The missing RSS fead button is being investigated but the full blog path is http://www.dotnetnuke.com/Community/Blogs/tabid/825/rssid/0/Default.aspx

By mikeh on   3/27/2008

Re: 01.00.03 Active Directory Provider Released

Does this mean, that DNN 4.8.2 works with AD auth? I seem to recall, that there was a sad message when 4.8.1 was launched, that the provider no longer would function? Or maybe I misunderstood something..

By jacob_miw on   3/29/2008

Re: 01.00.03 Active Directory Provider Released

Yes 4.8.2 does work with AD authentication. The only caveat is that under IIS7 (Vista/Server 2008) the site must be run under classic mode pipeline.

By mikeh on   3/30/2008

Re: 01.00.03 Active Directory Provider Released

Well that's just great news. Then I can finally update the company intranet. Great work!

By jacob_miw on   3/31/2008

Re: 01.00.03 Active Directory Provider Released

We can't seem to get it to work properly. E.G someone makes a mistake putting their details into the Windows Login popup, we get a debug screen. Everytime we go back to the site, we must login again even though we are logged in with Active Directory.

Having problems trying to resolve this in the Forum. e.g. I see that a thread has more than 5 pages. If I'm not logged in, hwn I click on the link there are only 3 pages. But when I login and click on the link there are more than 5. But when I go to the next page, it drops to only three pages.

This makes it very difficult to view the forum when more than have the contents of a thread, seem to magically appear and disappear as you turn pages.

By loubro on   4/1/2008

Re: 01.00.03 Active Directory Provider Released

Hey
I am using DNN 4.8.2 and I just installed 01.00.03 Active Directory Provider Released. I don't want my users to use WindowsSignin.aspx I just would like to give them an extra option to use Windows login. I set up correctly Admin-->Authentification. But when I try to log in using Windows login tab dosn't work hang on me. When I switch to normal login tab but still use domain\user.name and pass. let me log in but not synchronize my group with dnn role - everyone is just register user. Any suggestions ? Thank you .

By jakubjedrzejczak on   4/4/2008

Windows server 2008/IIS 7 set up guide?

Any guide for setting this up on IIS7? I have received this error on my IIS 7
DotNetNuke.Services.Exceptions.ModuleLoadException: Access is denied. ---> System.Runtime.InteropServices.COMException (0x80070005): Access is denied. at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at System.DirectoryServices.DirectoryEntry.Bind() at System.DirectoryServices.DirectoryEntry.get_IsContainer() at System.DirectoryServices.DirectoryEntries.ChildEnumerator..ctor(DirectoryEntry container) at System.DirectoryServices.DirectoryEntries.GetEnumerator() at DotNetNuke.Authentication.ActiveDirectory.Settings.CheckPipelineMode() at DotNetNuke.Authentication.ActiveDirectory.Settings.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
And there is no file security set up in IIS 7 any more...:S

By gamania on   4/7/2008

Re: 01.00.03 Active Directory Provider Released

@gamania, yes there still is file security in IIS 7 but it's a little unintuitive to find it. Switch IIS7 to Content View and browse to WindowsSignin.aspx. Right-Click on WindowsSignin.aspx and switch to Features View. Double click on Authentication and disable Anonymous and enable Windows Authentication. If Windows Authentication isn't listed then you need to add it through Programs and Features->Turn Windows features on or off.

By mikeh on   4/8/2008

Re: 01.00.03 Active Directory Provider Released

Hi guys,

Just tried to load the new module and got the following exeptions:

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

Am I doing something wrong, do I need to update to the newer version of DNN?

Regards

By damian.kars on   4/17/2008

Re: 01.00.03 Active Directory Provider Released

@damian.kars. Install it under Host->Host Settings->Authenticaion Services.

By mikeh on   4/17/2008

Re: 01.00.03 Active Directory Provider Released

Hi Mike,

Thanks for the help. Silly little mistake :)

Regards

By damian.kars on   4/21/2008

Re: 01.00.03 Active Directory Provider Released

On http://www.dotnetnuke.com/Products/Development/Forge/Authentication/Downloads/tabid/852/Default.aspx

The Active Directory Provider 01.00.03 Users Guide document links to the version 01.00.00 document, is that a feature or a error? Are there supposed to be a v 01.00.03 version of the document?

By Synchron on   5/12/2008

Re: 01.00.03 Active Directory Provider Released

I'm not sure what happened to the .03 version of the documentation and I don't have a copy of it here at work. I'll run home at lunchtime and upload it again (in about 4 hours).

By mikeh on   5/12/2008

Re: 01.00.03 Active Directory Provider Released

I'm trying to install on 4.8.3 and keep getting an issue:

StartJob Starting Installation
StartJob Reading files
Info Loading license.txt
Info File license.txt read successfully
Info Loading Login.ascx
Info File Login.ascx read successfully
Info Loading Settings.ascx
Info File Settings.ascx read successfully
Info Loading WindowsSignin.aspx
Info File WindowsSignin.aspx read successfully
Info Loading App_LocalResources/Login.ascx.resx
Info File App_LocalResources\Login.ascx.resx read successfully
Info Loading App_LocalResources/Settings.ascx.resx
Info File App_LocalResources\Settings.ascx.resx read successfully
Info Loading bin/Providers/DotNetNuke.Authentication.ActiveDirectory.dll
Info File bin/Providers\DotNetNuke.Authentication.ActiveDirectory.dll read successfully
Info Loading bin/Providers/Interop.ActiveDs.dll
Info File bin/Providers\Interop.ActiveDs.dll read successfully
Info Loading ActiveDirectory_install.dnn
Info File ActiveDirectory_install.dnn read successfully
EndJob Reading files done.

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

By ravensensei on   5/30/2008

Re: 01.00.03 Active Directory Provider Released

@ravensensei: Please post in the Authentication Provider forum with the problem you're having.

By mikeh on   5/30/2008

Re: 01.00.03 Active Directory Provider Released

nevermind, I'm a big dork. I went to the host settings and installed it there.

By ravensensei on   5/30/2008

Re: 01.00.03 Active Directory Provider Released

Sorry for being thick here but how do you install the seperate DNN provider now? I have tried Host / Module Definitions and Load dnn file but it fails with "A critical error has occurred. Dnn load failed, aborting". Any help will be graetfully received.

By dougiea on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

Sorry for being thick here but how do you install the seperate DNN provider now? I have tried Host / Module Definitions and Load dnn file but it fails with "A critical error has occurred. Dnn load failed, aborting". Any help will be graetfully received.

By dougiea on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

I managed to install it after reading the above postings again!! However, when I went back in to Admin / Authentication it displayed an error (see below) and it did not have any values in the Authentication DDL. Any ideas?

Error: is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Authentication.ActiveDirectory.Settings.UpdateSettings() --- End of inner exception stack trace ---

By dougiea on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

I managed to install it after reading the above postings again!! However, when I went back in to Admin / Authentication it displayed an error (see below) and it did not have any values in the Authentication DDL. Any ideas?

Error: is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Authentication.ActiveDirectory.Settings.UpdateSettings() --- End of inner exception stack trace ---

By dougiea on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

I managed to install it after reading the above postings again!! However, when I went back in to Admin / Authentication it displayed an error (see below) and it did not have any values in the Authentication DDL. Any ideas?

Error: is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Authentication.ActiveDirectory.Settings.UpdateSettings() --- End of inner exception stack trace ---

By dougiea on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

@Dougie, please post your problem in the Providers forum. It's easier to help troubleshoot a problem there.

By mikeh on   6/3/2008

Re: 01.00.03 Active Directory Provider Released

Hello, Mike! I'm faced with a challenge to combine a user self registration process (including e-mail verification step) and AD authentication after registration success. Is it a good idea to modify current source code now or to wait for the new release? General context looks like this: user fill up a set of fields regarding new customer organization and his personal data as well, DNN performs user e-mail validation, then data is transmitted to AD through back-end systems (MS CRM that perform the custom business logic and MS Provisioning System wich contain AD provider to create OU container and user account). So second issue to be able to dynamicly (during registration proccess) vary AD settings such as OU, UPN suffix, preffered DC. Any idea how to design the solution by the best way? Kind regards, Stanislav, spavlyuk@biznes-liga.com.

By spavlyuk on   6/15/2008

Re: 01.00.03 Active Directory Provider Released

All needed AD deployment templates already done in CRM. It's needed just to poot parameters into DNN and get worked up the registration process (user/organization pair).

By spavlyuk on   6/15/2008

Re: 01.00.03 Active Directory Provider Released

"poot parameters" :)

By spavlyuk on   6/15/2008

Re: 01.00.03 Active Directory Provider Released

I repeted get following error, can you please help ?

Error: is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Authentication.ActiveDirectory.ADSI.Utilities.AddADSIPath(String Path, Path ADSIPath) at DotNetNuke.Authentication.ActiveDirectory.ADSI.Utilities.GetRootEntry(Path ADSIPath) at DotNetNuke.Authentication