By Lee Sykes
December 2008
In this tutorial we demonstrate how to setup the authentication settings in DotNetNuke. The authentication settings cover the various configuration options available for the Login Page of DotNetNuke.
We demonstrate how to enable CAPTCHA in the standard DotNetNuke login page, as well as how to setup the login using Windows LiveID and OpenID.
The idea behind both the Windows LiveID and OpenID logins is that you just create a single login for one of those services and you can then use that login across multiple websites without having to remember multiple username and passwords for all websites.
Therefore, a user who already has a Windows LiveID or OpenID will be able to use their existing IDs to login to your DotNetNuke website.
OpenID also has the advantage that you can choose what contact information to share with the websites.
For instance, using open ID you can create multiple persona, each of these persona can contain varying amounts of your personal information. When you sign in to a website that uses open ID you can select which persona to use from your open ID account and therefore the amount of information you would like to share with the website, including no information.
An important section of this tutorial is how to make these new login features user friendly and how to help the user signup to either a windows LiveID or OpenID account, we demonstrate additional methods for configuring the login page to make the Windows LiveID and OpenID login pages more user friendly than the default DotNetNuke configuration.
The videos contain:
Video 1 - Introduction, CAPTCHA, Windows LiveID Application
- Introduction
- Concept of OpenID and Windows LiveID
- Example of CAPTCHA, Windows LiveID and OpenID on a live website
- Features to help your website visitors use these services
- How to enable CAPTCHA on the login page
- How to enable Windows LiveID on the login page
- How to register an application with Windows Live
- Application Name
- How to obtain the Login page for the Return URL
- Domain Name
- Secret Key
- Application Verifier Required
- Application ID
Time Length: 9min 40secs
Video 2 - How to Setup and Test Windows LiveID Login in DotNetNuke
- How to setup Windows LiveID in DotNetNuke
- Application ID
- Secret Key
- Include Help
- Recommendation to use two browsers
- How to login using Windows LiveID
- How to associate a user account with a Windows LiveID login
- How to register a new user account with a Windows LiveID login
- Logging out from Windows LiveID
- Potential problems when logging out of Windows LiveID
- How to create a ‘Get a Windows Live ID’ link
- How to obtain a link for a user to register with Windows LiveID and for it to automatically return back to your DotNetNuke website
Time Length: 8min 27secs
Video 3 - How to enable a LiveID Register Link, Configuring OpenID
- How to edit the Help text on the LiveID login page
- Language Editor
- Login.ascx Help.Text
- How to create the Windows LiveID register link
- Open ID
- How to enable OpenID login
- Compatibility Mode
- Include Example URL
- Include Help
- Include Register
- Include Profile
- Auto-Register
Time Length: 7min 32secs
Video 4 - How to configure OpenID in DotNetNuke
- Openid.net
- How do I get an OpenID?
- How to sign up for an OpenID with myopenid.com
- How to sign in to a DotNetNuke website using OpenID
Time Length: 5min 39secs
Video 5 - How to create an OpenID signup page
- MyOpenID referral programme
- How to sign up for the referral programme using DotNetNuke
- How to create an OpenID signup page
- How to add the link to the OpenID signup page on the DotNetNuke login page
- Language Editor, Example.Text
- How to add the ID Selector to the open ID login page
- Help.Text
- Testing the OpenID signup links
Time Length: 7min 0secs
Total Time Length: 40min 18secs