How to Configure the Plugin?

The miniOrange DNN SAML IDP module converts your DNN application into a SAML-compliant identity provider, thereby generating the necessary details that are required for the metadata.

To configure the module you need to follow the steps given below:

  • Select the Service Provider - Select your desired service provider from the list of tested service providers in the Select your Service Provider section.

  • Service-Provider Specific Settings - The free Version of the DNN SAML IDP module is configured to adjust module features, according to the selected service provider requirements, i.e. for example a service provider requires a certain feature that is available in the paid version, then it will be activated for that selected service provider only.

  • Upload SP Metadata in module - Configure your miniOrange DNN SAML IDP module, by uploading the metadata by clicking the upload metadata button in the SP Configuration section of the module from your service provider.

  • Upload Module Metadata in the Service Provider - Provide the meta details of your identity provider from the IDP Metadata section on the module dashboard. You can get the metadata of your identity provider, generally, in the form of a URL or a downloadable XML file. Once these 2 steps are over, the connection between DNN SAML IDP and your application will be complete.

  • Attribute Mapping - Attributes are user details stored in your DNN application which is now your identity provider application. Every time when your users SSO into the service provider application these attributes will be automatically sent from your DNN application and mapped to your service provider user attributes.

Once the configuration is complete you will be redirected to your DNN application (IDP) for login when you initiate SSO login from your application (SP). After entering the DNN user credentials the user will be logged into the application (SP) successfully establishing a secure login via Single Sign-On (SSO).

Note: - The feature mentioned above is directed to the free version only, as it has no requirement for the paid version.