How to Setup the Authentication Settings in DotNetNuke (Configuring the Login Page)

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

You need to Subscribe as a member of DNN Creative Magazine and Login to download this video tutorial.


Other areas of interest:

How to Quickly Edit Module Titles and Text
User Accounts new features in DotNetNuke 4.3+
User Accounts and User Settings
Enforcing Terms and Conditions on User Registration
How to Create a Custom Registration Page Using Manage Profile Properties
DotNetNuke User Profile Features v5.4
Security Roles new features
File Manager
Page Management – New Functions DotNetNuke v4.5+
DotNetNuke Authentication Settings (Configuring the Login Page)
DotNetNuke Ribbon Bar Admin Control Panel


Administrator Tutorials:
DotNetNuke Users & Setting the Registration Options
Working with DotNetNuke Security Roles
Specifying The Required Fields Upon User Registration
User Accounts: Adding, Editing, Viewing, Deleting
How to Assign a Security Role to a User Account
DotNetNuke 5 Page and Module Permissions
Assigning Security Roles to Pages and Modules
The Advanced Page Settings
Managing Pages
How to create Page Templates in DotNetNuke
How to create an RSS feed
How to display RSS feeds
How to set up DotNetNuke to accept subscription payments
How to set up email in DotNetNuke
How to send Newsletters in DotNetNuke
Working with Vendors, Banners and Affiliates
How to limit access to the admin menu
Token Replacement in DotNetNuke
Using Favicons within DotNetNuke
DotNetNuke Recycle Bin
How to Reset Host and Admin Login Details
How to Limit Access to Administrator Modules in DotNetNuke 5
How to Limit Modules Available in the Control Panel (Premium Modules)
How to Configure Which Modules Non-Administrators Can Add to a Page
Taxonomy and Folksonomy in DotNetNuke
You are not logged in.
You must log in to access all 
650+ videos, tutorials, podcasts, and more.
RSS Feeds