Page and Post Restriction for WordPress (WP) banner

Features

Single Sign On
Easy and seamless access to all resources. ASP.NET Single Sign-On (SSO) via any existing SAML 2.0 Identity Provider
Protect Your Complete Site
You can restrict your site to only logged in users by redirecting the users to your IdP if logged in session is not found
Single Logout
Allows a user to logout from all server sessions established via SAML SSO by initiating the logout process once.
Attribute Mapping
Offers you to map the attributes from your IdP to your ASP.NET application
Role Mapping
Map your Identity Provider roles to your ASP.NET application and restrict resources to specific roles
Multiple IDP Support
Support SSO with multiple SAML Identity Providers

Plans For Everyone

License is linked to the domain of the ASP.NET instances or applications, so if you have dev-staging-prod type of environment then you will require 3 licenses of the plugin (with discounts applicable on pre-production environments). Contact us at dnnsupport@xecurify.com for bulk discounts.
  • TRIAL


    $ 0
  • See the Free Plugin features list below

  • Unlimited Authentications
  • Basic Attribute Mapping (Username)
  • Custom Redirect URL after Login
  • Login link
  • Step by Step guide to setup IDP
  • -
  • -
     
  • -
  • -
  • -
  • -
     
  • -
  • -
  • -
  • -
  • -
  • -
  •  Support 24x7

    Contact Us

  • PREMIUM


    $ 449*
  • See the Premium Plugin features list below

  • Unlimited Authentications
  • Basic Attribute Mapping (Username)
  • Custom Redirect URL after Login
  • Login link
  • Step by Step guide to setup IDP
  • Protect Complete Site
  • Advanced Attribute Mapping(Email, FirstName, LastName)
  • SAML Single Logout
  • Custom Attribute Mapping
  • Customize SP Configuration
  • Use different Binding types [Http-Redirect Binding, Http-POST Binding]
  • Custom Redirect URL after Login/Logout
  • -
  • -
  • -
  • -
  • -
  •  Support 24x7

    Contact Us

  • ENTERPRISE


    $ 649*
  • See the Enterprise Plugin features list below

  • Unlimited Authentications
  • Basic Attribute Mapping (Username)
  • Custom Redirect URL after Login
  • Login link
  • Step by Step guide to setup IDP
  • Protect Complete Site
  • Advanced Attribute Mapping(Email, FirstName, LastName)
  • SAML Single Logout
  • Custom Attribute Mapping
  • Customize SP Configuration
  • Use different Binding types [Http-Redirect Binding, Http-POST Binding, Artifact Binding, SOAP Binding]
  • Custom Redirect URL after Login/Logout
  • **Multiple IDPs support
  • Cookie based Authentication
  • Custom Certificates
  • -
  • -
  •  Support 24x7

    Contact Us


* Cost applicable for one instance only. Licenses are perpetual and the Support Plan includes 12 months of maintenance (support and version updates). You can renew maintenance after 12 months at 50% of the current license cost.

* We provide deep discounts on bulk license purchases and pre-production environment licenses. As the no. of licenses increases, the discount percentage also increases.

Steps to Configure the ASP.NET SAML 2.0 Module

Step 1: Download and extract package.

  • Download the ASP.NET Core SSO SAML 2.0 Middleware.
  • For setting up the module, extract the asp-net-core-saml-middleware-xxx.zip, you will find a DLL file miniorange-saml-sso.dll

Step 2: Installation of ASP.NET Core SSO Middleware

  • Add the reference miniorange-saml-sso.dll file in your application.
  • Add the following dependencies using nuget in your application:

      I. Microsoft.AspNetCore.Authentication.Cookies

      II. Microsoft.AspNetCore.Http.Abstractions

      III. Microsoft.Extensions.Configuration.Abstractions

      IV.Microsoft.Extensions.Logging.Abstractions

  • In the Startup.cs file

      I. Add the namespace miniOrange.saml

      using miniOrange.saml;

      II. Add the following code snippet in the Startup.ConfigureServices method for using session services

      services.AddSession();
      services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie();

      III. Add the following code snippet lines in Startup.Configure method

      app.UseCookiePolicy();
      app.UseSession();
      app.UseAuthentication();
      app.UseminiOrangeSAMLSSOMiddleware();
  • Run the application on the server. On successful application run, SAML SP metadata will be automatically generated in the configuration file.

Step 3: Configure your Identity Provider

  • To configure your identity provider you will be required with SP metedata(SP Entity ID, ACS URL).
  • You can get the SAML SP metadata under the miniorange section in appsettings.json file
  • Copy the SP metadata like SP Entity ID, ACS URL, and provide it to your identity provider for configuration.

Step 4: Configure your Service Provider

  • After configuring the identity provider it will provide you with IDP Entity ID, IDP Single Sign-On URL and x.509 Certificate.
  • Configure these values against idpentityid, idpssourl, and idpcert fields under the miniorange section in appsettings.json file configuration file.

Step 5: SSO Link

  • Use the following URL as a link in your application from where you want to perform SSO: https://<your-application-base-url>/?ssoaction=login
  • For example you can use it as: <a href="https://<your-application-base-url>/?ssoaction=login”>Log in</a>"

Step 6: Code snippet to verify SSO

string name, claimtype, claimvalue;
if (User.Identity.IsAuthenticated)
{
name = User.Identity.Name;
foreach(var claim in User.Claims)
{
claimtype = claim.Type;
claimvalue = claim.Value;
}
}

You can configure the ASP.NET SAML 2.0 Single Sign-On (SSO) module with any Identity Provider such as ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 or even with your own custom identity provider and secure your ASP.NET / ASP.NET MVC / ASP.NET Core / VB.NET applications by performing Single Sign-on (SSO) into them.

Not able to find your IdP? Contact us at info@xecurify.com and we'll help you set up SSO with your IdP in no time.


The miniOrange ASP.NET SAML 2.0 Connector supports C# and Visual Basic languages.


We also provide DotNet Nuke Single Sign-On SAML Connector. 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.
miniOrange helps you for adding login/authentication into your ASP.NET site using OAuth, OpenID, ADFS, SAML and WSFED protocols.

Have questions or need clarifications? Please contact us at info@xecurify.com and our experts will be there to help you.

Reference links:

Hello there!

Need Help? We are right here!

support
Contact miniOrange 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