DNN Google Authentication Login
Recently DotNetNuke launched the ability to configure Google authentication for login to your DotNetNuke website. This feature made its debut in DNN 6.2
we have updated the advanced login module to include the ability to use a token to display login options for the Google authentication system that is available in DotNetNuke 6.2 .
The utilisation of the token requires you to preconfigure your DotNetNuke website with the Google authentication provider. A good description of how to do this is available here:
How to enable or disable the DotNetNuke Google authentication system that allows users to login to DNN using their existing Google account to login to DotNetNuke.
Prerequisites. You will need to sign up for a Google Authentication account to complete this tutorial. This authentication system must be enabled by a SuperUser (see "Managing Authentication Systems") before it can be viewed and configured.
- Navigate to Admin > Extensions – OR – Go to an Extensions module.
- Expand the Authentication Systems section.
- Click the Edit button beside DotNetNuke Google Authentication Project.
- Expand the Authentication Settings section.
- At Enabled?, select from these options:
- Check the check box to enable Google authentication.
- Uncheck the check box to disable Google authentication. Note that any ID and Secret information you have added will not be removed from these fields unless you manually remove them. This allows you to re-enable this authentication system at any time without reentering this information. Skip to Step 8.
- In the APP ID text box, enter the information provided to you by Google .
- In the APP Secret text box, enter the secret code provided to you by Google.
8. Click the Update Authentication Settings link. The Google login button is now displayed on the Login page and any Account Login modules.
Using the Token in Advanced Login
After you have correctly configured DotNetNuke to allow the Google authentication provider. You may use the new token within the advanced login module templating system.
The token is: [login_google_button]
Which simply places button on the login page indicating that the user can utilise the Google login system.
Nothing could be simpler.
Additional information about the DotNetNuke advanced login module please visit: https://dnn.interactivewebs.com/advancedlogin