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.

 


AppTheory specializes in solutions based on the DotNetNuke platform and has 2 employees on the DotNetNuke Core Team.
  Ads  
Aspose - The .NET & Java component publisher
 


  Sponsors  

Meet Our Sponsors

telerik
ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
 


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
Jan 27

Posted by: Mike Horton
1/27/2008

Though the OpenID and LiveID providers have been part of the DotNetNuke download package since the release of DNN 4.6.0 it took awhile for the source code to make it through the Release Tracker process. I'm happy to announce that the source code for both is now available and can be downloaded on the Project page

Copyright ©2008 Mike Horton

Tags:

Re: OpenID and LiveID Source Released

Thanks for making this available. I was able to make my own for my origization by looking at your examples. Only problem I have or adjustement I need to do to it is as follows.

When the Log In control comes up it has "Remember Login" and "Forgot Password" added to it. I disabled the forgot pasword in the web.config but I was wondering if there was a way for me to hide these controls?

Thanks again!

By MrBondo on   1/31/2008

Re: OpenID and LiveID Source Released

You have to change the visibility of the controls in the Login.ascx under Admin/Authentication. That Login.ascx is the wrapper for the individual providers. Look for asp:checkbox id="chkCookie" and asp:Linkbutton id="cmdPassword".

By mikeh on   1/31/2008

Re: OpenID and LiveID Source Released

Thank you for the quick responce.

By MrBondo on   1/31/2008

Re: OpenID and LiveID Source Released

I apoligize in advance for the ignorant question. How does one get the source code into a readable form? I see the .RESOURCE file, but I don't know how to decompile it.

By rickwhitetx on   2/1/2008

Re: OpenID and LiveID Source Released

I apoligize in advance for the ignorant question. How does one get the source code into a readable form? I see the .RESOURCE file, but I don't know how to decompile it.

By rickwhitetx on   2/1/2008

Re: OpenID and LiveID Source Released

I apoligize in advance for the ignorant question. How does one get the source code into a readable form? I see the .RESOURCE file, but I don't know how to decompile it.

By rickwhitetx on   2/1/2008

Re: OpenID and LiveID Source Released

Change .Resource to .zip. Or install the source package onto your development portal and it'll extract the files automatically.

By mikeh on   2/1/2008

Re: OpenID and LiveID Source Released

The ability to create your own provider and just plug it into DNN is one of the beauties of the new provider setup. As long as it's setup similar to how the rest of the providers are and the .dnn file format is followed there should be no problems with plugging in your new provider. If you do run into problems please post in the forum and we'll be able to help you out.

By mikeh on   2/6/2008

Re: OpenID and LiveID Source Released

@fukumuro

The LiveID and OpenID providers are done in C#. I just tried to open both projects in Visual Studio 2005 Professional without any problems. Do you have SP1 for Visual Studio installed?

By mikeh on   4/8/2008

Re: OpenID and LiveID Source Released

We are interested in creating our own custom authentication provider to enable us to integrate with one of our customer's authentication process by interfacing with a web service. I am going to download the OpenID provider to use as a sample, but I was wondering if this will require us to modify any part of the core. I would prefer to avoid that if possible.

Thanks,
JK

By NetProfit on   2/6/2008

Re: OpenID and LiveID Source Released

Thank you, Mike, for this quick response.
> Do you have SP1 for Visual Studio installed?
No. So now I am in the middle of applying it. Will let you know of the outcome.

kazu

By fukumuro on   4/9/2008

Re: OpenID and LiveID Source Released

Hello Mike,
Following you advice above (installed the source package. this way, the reference to ..\..\..\Bin\DotNetNuke.dll works), I too now can see the source.
However, I can not open the VB project. I am told that "the project is not supported by my installation" (of VS I guess, which is its professional edition).
Do you believe this is because the project was created using other edition of VS like the team suite etc? If so, would it be possible for you to make it available in a way that more including me :-) could appreciate it?

Thanks a lot in advance for your kind help.
kazutsugu

By fukumuro on   4/8/2008

Re: OpenID and LiveID Source Released

I apoligize in advance for the ignorant question. How does one get the source code into a readable form? I see the .RESOURCE file, but I don't know how to decompile it.

By rickwhitetx on   2/1/2008

Re: OpenID and LiveID Source Released

Thank you very much Mike. Changing it to a .zip file worked. I appreciate the help.

By rickwhitetx on   2/1/2008

Re: OpenID and LiveID Source Released

@Shish-ka-bob: They are in the .resources file. Change the name to .zip and the .cs files are in there. Or install the source version into your portal and the files in the .resources file will automatically be extracted.

By mikeh on   5/28/2008

Re: OpenID and LiveID Source Released

Hi Mike,
Great! With SP1, I can open the project, re-build it and the DLL works.
Thanks again.
kazu

By fukumuro on   4/9/2008

Where is the C# for DotNetNuke.Authentication.OpenID.dll

I downloaded OpenID_01.00.00_Source.zip. I see a couple of DLL's, but no C# files. The JanRain.OpenID.dll is from a separate project, but I assume that DotNetNuke.Authentication.OpenID.dll is from DNN and that the source is available. I want to try an build a CAS authentication (CAS=Central Authentication Service, from Yale, not CAS = Code Access Security from Microsoft.) I had hoped to use the OpenID as a sample/prototype. Is the source for this available and if so, where do I find it? Thanks for helping a newbie.

By shish-ka-bob on   5/28/2008
 


Venexus, Inc.
Need custom a custom DotNetNuke module? From module planning to deployment, including training and support, Venexus developers deliver end-to-end web solutions on time and on budget.
www.venexus.com
Bring2mind
Document Centric DNN Module Solutions
www.bring2mind.net
WEBPC™ DotNetNuke® sites for Small Business
WEBPC™ are internet consultants and web hosters catering to the small business market.
www.webpc.biz

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP