Steps to Configure the DNN OAuth Single Sign-On (SSO) Authentication Provider
Step 1: Download and Install the Authentication Provider in DotNetNuke.
-
Download
the package for DNN OAuth Single Sign-On (SSO) Authentication Provider.
-
Upload the installation package dnn-oauth-single-sign-on_xxx_Install by going in Settings > Extension > Install Extension.
-
Now under the Installed extensions tab select Authentication Systems. Here you can see the miniOrange DNN OAuth Authentication Provider.
-
Just click on the pencil icon as mentioned in the image below to configure the DNN OAuth Authentication Provider.
- Now go to the site settings tab. Here you can see the DNN OAuth Authentication Provider Dashboard.
- You have finished with the installation of the Authentication Provider on your DNN site.
Step 2: Configure Authentication Provider for Setting up OAuth Single Sign-On (SSO)
Step 3: Configuring OAuth Provider
-
Copy the Redirect/Callback URL and provide it to your OAuth provider.
Step 4: Configuring OAuth Client
-
Configure Client ID, Client Secret, update the endpoints if required and save the settings.
Step 5: Test Configuration
-
Now go to the Identity Provider Settings tab.
-
Under the select actions click on the Test Configuration button to verify if you have
configured the authentication provider correctly.
-
On successful configuration, you will get Attribute Name and Attribute
Values in the Test Configuration window.
Step 6: Attribute Mapping
-
For attribute mapping select the Edit Configuration from the select actions dropdown.
-
Map email and username with Attribute Name you can see in Test
Configuration window and save the settings.
Step 7: Get the Single Sign-On (SSO) link for your application
-
You can find the SSO Link in the Action dropdown in Applications List of the authentication provider.
You also can configure the DNN OAuth 2.0 Single Sign-On (SSO) authentication provider with any
Identity Provider such as
Azure AD, Azure B2C, Keycloak, Okta,
OneLogin, Salesforce, AWS Cognito, PingFederate, Auth0,
ClassLink, WSO2, Discord or even with your own custom identity provider.
We also provide ASP.NET SAML Single Sign-On module for setting up Single
Sign-On to your ASP.NET Custom Applications.
Click Here
to know more.
miniOrange also provides you modules for integration with legacy apps such
as
Active Directory, SiteMinder, Radius, Unix and so on.
Using SAML, OAuth, OpenID, ADFS, and WSFED protocols, we can also
help you add login/authentication to your Umbraco site.
Additonal Resources:
Need Help?
Not able to find your identity provider? Mail us on
dnnsupport@xecurify.com
and we'll help you set up SSO with your IDP and for quick guidance (via
email/meeting) on your requirement and our team will help you to select
the best suitable solution/plan as per your requirement.
×