.NET SAML Library for ASP.NET, MVC and Core

UltimateSAML is an OASIS SAML v1.x and v2.0 specifications compliant .NET toolkit. It offers an elegant and easy way to add support for Single Sign-On and Single-Logout SAML to your ASP.NET, ASP.NET MVC, ASP.NET Core, Desktop, and Service applications. The lightweight library helps you provide SSO access to cloud and intranet websites using a single credentials entry.

Our responsive support team has helped many customers bring interoperability with Salesforce, Office 365, Google Apps, Shibboleth, and ADFS to their systems. We will guide you through the process to set up your SSO applications even if you are not familiar with SAML SSO.

Ultimate SAML SSO 2.0 - Login from any device, anywhere

.NET SAML Component's Key Features

  • Support both SAML1 and SAML2
  • Fully documented API and detailed product documentation
  • Easily create, modify, sign, verify, and serialize SAML assertions and protocol messages
  • Supports all SAML 2.0 Bindings: HTTP POST, HTTP Redirect, HTTP Artifact, SOAP, PAOS, and SAML URI
  • Fully supports the SAML 1.x Identity Provider - Service Provider web application model
  • Fully supports Identity Provider and Service Provider initiated
  • Fully supports Single Logout
  • Fully supports SHA-1 and SHA-256 on generating and verifying SAML XML signatures
  • Gets, sets, encrypt and decrypt SAML attributes
  • Support for cross-domain Single Sign-On
  • Support for ASP.NET ASPX and Model–View–Controller
  • Support for ASP.NET Core
  • Support for .NET Core and Standard
  • Many VB & C# SAML example projects and code snippets
  • Royalty free run-time
  • Documentation fully integrated into Visual Studio .NET
  • Supports VS 2005 (.NET 2.0) to 2019 (.NET 4.8.x), Delphi 8, C# Builder and other compliant development environments.
SAML Code Example

Get Started Today

And see why tens of thousands of developers worldwide choose ComponentPro

Download Your Free 30 Day Trial

Supported Platforms

List of the supported platforms

.NET Framework:
2.0, 3.0, 3.5. 4.0, 4.5.x, 4.6.x, 4.7; both 32-bit and 64-bit editions
OS: Windows XP or later
Visual Studio: 2008, 2010, 2012, 2013, 2015, 2017
.NET Core 2.0 or above (available soon)
.NET Standard 2.0 or above (available soon)

Why Choose Ultimate SAML

Intuitive and Fully Documented API

Create, modify, and send SAML SSO requests with a few lines of code using the intuitive API of Ultimate SAML. The component is written entirely in C# managed code, and it's CLS compliant to have the maximum compatibility and performance. It does not use any unsafe code or any other third-party libraries.

The online documentation, with many detailed code snippets, helps you get started quickly. The online documentation has several articles introducing about SAML SSO and ASP.NET, which help you understand the concepts of OASIS SAML and configuration to build SSO-enabled web apps. If your development environment is Visual Studio, enjoy the full integration of online documentation. Online document for a specific SAML API is presented instantly when you mark a phrase and press F1 in Visual Studio IDE.

.net ultimate saml SSO library is fully documented and easy to use.

Complete and Easy-to-use C# SAML Library

Our SSO and SAML solution is flexible and fully functional, which lets you add SSO capability to your new or existing applications without hassle. The .NET SAML library has all the SSO and security features needed in a single DLL.

Supports Multiple Platforms

The library can be used in ASP.NET Web Forms applications as well as Model-View-Controller and Core. Developers can also integrate it into their Desktop WinForms, Console, WPF, Windows Service or Web Service applications.

Google Apps Integration

The library fully supports Google Apps, making it possible to let your web applications work with Google Apps with some simple steps.

Salesforce Integration

Configuring Salesforce to work with your Identity Provider is as easy as setting up an IdP Initiated Web Application. Our SAML SSO for ASP.NET solution supports all the Salesforce scenarios:

  • Salesforce acting as Service Provider
  • Salesforce acting as IdP, IdP-Initiated
  • Salesforce acting as IdP, SP-Initiated

Cross-domain Single Sign-On, IdP-Initiated and SP-Initiated Web Applications

We have set up three online websites for you to test the cross-domain Single Sign-On feature. They are at http://idp.codeultimate.com (Identity Provider), http://sp.codeultimate.com (Service Provider 1), and http://sp2.codeultimate.com (Service Provider 2). For more information, please see this topic. The setup package of the .NET SAML Component also includes some other example projects including:


Over 10,000 customers globally integrate our libraries in their applications


Hear what customers say about our products

Thank you so much for your support. I tried it in the test app and worked on my end. You have fixed all the issues. I want to take this opportunity to thank your support team. They go way beyond their limit to help their customers. I have already suggested your component to another company who is also doing the same implementation.

Venkatesh Rajkumar Senior Developer Pacific Source

Having been using your Ultimate Studio Package for five months, and I would like to give your product 5-star rate, your product is one of the best products I've used in over five years of C# development. It's a real joy to work with!

Jack Berkhout Senior Software Developer - MCPD Microsoft Corp.

It was a perfect idea for me to switch from the previous suite to your Ultimate Studio a few months ago. It has a modern design, and the classes saved me a lot of time. Thank you very much.

Robert Osorio Senior Developer JPMorgan Chase

Our developers have been using the Ultimate Suite for over six mons now on an intranet web application. We were very impressed by the feature-set, the ease of use, and the great online tutorials and code examples. I will recommend ComponentPro to my colleagues.

Mark Deaney CTO PowerCT

I am impressed with the components in the Ultimate Studio package. I have been developing a commercial desktop application employing virtually all of the components. I have found them to be amazing, easy to use, and loaded with many features.

Peter Windsor Senior Software Developer Allocate Software

I have been a user of Ultimate Studio package for more than three months. Their components are powerful and flexible. I rate them 5-star for the developer support.

Chris Calzaretta Senior Software Developer Quantesys

I'm pleased with your customer support. Your developers are very responsive. Keep up the excellent work!

Burke Jones Project Manager Marquam Group

With their quick response, now I can easily solve my issue by adding a few lines of code to my application. And EXCELLENCE is the word best describes your products.

David Callaghan Software Engineer SIEMENS

Your customer support is impressive. Detailed code examples with a friendly and helpful online documentation helped us a lot. Your components are amazing.

Brian Shackelford Software Architect Municipal Technologies

Your products are great. It makes my life so much easier. Now I only need to focus on business logic instead of having to deal with many limitations of the .NET framework.

Geoff Suddard Software Developer Office Choice Limited