Hello there!

Need Help? We are right here!

support
miniOrange Email Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com

DotNetNuke (DNN) SAML Identity Provider (IDP)
miniOrange provides a ready to use solution for SAML 2.0 Login using DotNetNuke credentials. DotNetNuke (DNN) SAML IdP module acts as a SAML 2.0 Identity Provider which can be configured to establish the trust between the module and various SAML 2.0 supported Service Providers to securely authenticate the user using the DotNetNuke (DNN) site credentials.

Steps to Configure the DotNetNuke SAML 2.0 Identity Provider Module

Step 1: Download and extract the package

  • Download DNN SAML Identity Provider (IDP) module.
  • Extract the package and upload the installation package dnn-saml-single-sign-on-sso-idp_xxx_Install by going in Settings > Extension > Install Extension.


  • dotnetnuke site add extension


Step 2: Adding Module on DNN page.

  • Open any of the page on your DNN site (Edit mode) and Click on Add Module.

  • dotnetnuke site add module


  • Search for moDNNSAMLIDP and click on the moDNNSAMLIDP. Drag and drop the module on the page where you want.


  • dotnetnuke site search module


  • You have finished with the Installation of the module on your DNN site.


Step 3: Add SAML application for your Service Provider

  • To add an application for your Service Provider in the IDP module, you will need to provide SP Entity ID and ACS URL values. You can get this metadata from your service provider. Just copy these values from Service Provider metadata and paste it under the SP Entity ID and ACS URL fields in the Service Provider Settings section.You can refer to the image below.


  • dnn saml idp add service provider


  • Once configured service provider metadata, Update the module settings

Step 4: Attribute Mapping

  • In this steps you will map the DotNetNuke user attribute to be sent in the response to the Service Provider.
  • NameID defines what SP is expecting in the subject element of SAML Assertion. Generally, NameID is Username of Email Address
    You can select which user attribute you want to send in the NameID.
  • NameID Format defines the format of subject element content, i.e. NameID. For example, Email Address NameID Format defines that the NameID is in the form of an email address, specifically “addr-spec”. An addr-spec has the form local-part@domain, has no phrase (such as a common name) before it, has no comment (text surrounded in parentheses) after it, and is not surrounded by “<” and “>”. If NameID Format is not externally specified by SP, leave it unspecified
  • You can add other attributes to be sent in SAML Assertion to SP. The attributes include user’s profile attributes such as first name, last name, fullname, username, email, custom profile attributes etc.


  • dnn saml idp attribute mapping


Step 5: Role/Group Mapping

  • You can add roles/groups for a DNN user to be sent in SAML Assertion to SP. To send roles/groups in SAML assertion just add Attribute Name in Name field under Group/Role Mapping section. e.g. you can Attribute Name as roles.


  • dnn saml idp users roles


Step 6: Configure your Service Provider

  • After adding application for your service provider, you can provide the IdP metadata that is IDP Entity ID, IDP Single Sign On URL and x.509 Certificate to your service provider. You can find IdP metadata under the IdP Metadata section


  • dnn saml idp service provider configuration


  • Once the IdP metadata is configured on service provider side, you can check if everything has configured correctly by performing SSO or Test Configuration.



If you are looking to Single Sign On into your sites with any SAML compliant Identity Provider then we have a separate solutions for that. We do provide SSO solutions for the following:

Application LINK
SAML SSO into Custom ASP.NET apps Click here
SAML SSO into DotNetNuke (DNN) site Click here
OAuth SSO into DotNetNuke (DNN) site Click here
SAML SSO into SiteFinity site Click here
SAML SSO into Umbraco site Click here


miniOrange helps you with adding login/authentication into your DotNetNuke site using OAuth, OpenID, ADFS, SAML and WSFED protocols. Mail us at info@xecurify.com to know more.

Looking for site integration with legacy apps such as Active Directory, SiteMinder, Radius, Unix and so on, we can help you with that.

Why Our Customers choose miniOrange Secure Identity Solutions ?


24/7 Support

miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

Try Now

Affordable Pricing

miniorange provides most affordable Secure Identity Solutions for all type of use cases and offers different packages based on customer's requirement.

Request A Quote


We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at -

   +1 978 658 9387 (US)   ,   +91 97178 45846 (India)    |       info@xecurify.com