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

 

 

  Quick Links  
 


  Team Leadership  

Mike Horton
(Team Lead)

 

 Charles Nurse
(Core Team Sponsor)

 


  Team Members  

 Daniel Bartholomew
(CardSpace)

Mike Horton
(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  
r2i.ntegrated
 


  Sponsors  

Meet Our Sponsors

Jango Studios - Skins, Modules and Hosting for DotNetNuke
eUKhost.com is commited to offer exceptional UK Windows Web Hosting solutions with quality 24x7 technical support.Our plans support ASP.Net, ASP, ASP.NET Ajax extensions, XML, MSSQL, MySQL, PHP,DNN, multiple domains and Shared SSL as standard.
SmarterTools
The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
 


DotNetNuke® Project :: Authentication Providers

The Authentication Provider project is actually a collection which includes both the core components and the individual providers for each authentication type.  At present the supported providers include Active Directory, LiveID and OpenID.

Each member of the Authentication team leads the effort on their own specific provider.  However, they work as a team to ensure that all the providers are well serviced (including forums, fixes, etc).

 


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.ActiveDirectory.ADSI.ADSIProvider.GetNetworkStatus() at DotNetNuke.Authentication.ActiveDirectory.Settings.UpdateSettings() --- End of inner exception stack trace ---

By IndianGuru on   6/19/2008

Re: 01.00.03 Active Directory Provider Released

@IndianGuru, it looks like you need to use impersonation in your web.config. This is covered in the documentation (http://www.dotnetnuke.com/Products/Development/Forge/ProviderAuthentication/Downloads/tabid/852/Default.aspx)

By mikeh on   6/19/2008

Re: 01.00.03 Active Directory Provider Released

Hi there,

We have looked at various posts regarding common issues for the AD module, which none have covered our login issue. The problem we have is we have an intranet site set up for one of our customers that authorizes staff using their windows credentials. For example the following url automatically signs members of staff into their company intranet site when their pc is loaded (domain name taken out for security reasons):

http://companyintranetdomainname/DesktopModules/AuthenticationServices/ActiveDirectory/WindowsSignin.aspx

As mentioned, the above url shortcut verifies users on their windows login details and allows staff to access their intranet site. But if a user was to try and login (example purposes) or to access the intranet site over the internet, then their windows login details will not work. We know it is not an IIS issue because the intranet site has been set up to authorize a user on their windows login details before being allowed access to the intranet site from which they can then login. The url which they are taken to after the initial staff verification by IIS is:

http://companyintranetdomainname/Default.aspx?tabid=36&ctl=Login&returnurl=%2fDefault.aspx

When a user tries to login they recieve the normal message:

"Login Failed, remember that Passwords are case sensitive"

Normal DNN users accounts can login but with the intranet site having windows login details as the preferred logins due to having permission based modules for restricted staff access, this is obviously not an option. We have tried various tests and are wondering if it is a module issue? If anyone has experienced this before then we would be very grateful for a response.

I hope I have explained our situation clearly, if not then please ask relevant questions.

Thanks for your help in advance!


Craig

By craiga1986 on   7/7/2008

Re: 01.00.03 Active Directory Provider Released

@Craig

Can you please post this in the Authentication Provider forum. It'll be easier to help you out there than here. Also, if you could add what Server OS/IIS Version you're using that would be great.