Home Products Ultimate SAML for ASP.NET & ASP.NET MVC

Ultimate SAML Component for .NET, ASP.NET and MVC

An elegant way to add support for Single Sign-On SAML 1.x and 2.0 to your applications

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, Desktop, and Service applications. Ultimate SAML has helped many customers bring interoperability with Salesforce, Office 365, Google Apps, Shibboleth, and ADFS to their systems.

Ultimate SAML for .NET is also included in

SAML 1.x: Assertions, Protocol, Bindings, and Profiles

The Ultimate SAML component fully supports and offers the following unique features for SAML 1.x:

  • Easily create, modify, sign, verify, and serialize SAML assertions
  • Easily create, modify, sign, verify, and serialize SAML protocol messages
  • Fully supports the SAML 1.x Identity Provider - Service Provider web application model
ultimate saml 1

SAML 2.0: Assertions, Protocol, Bindings, Metadata, and Profiles

The component also has many features for SAML 2.0 in addition to the features for SAML 1.0

  • Easily create, modify, encrypt, decrypt, sign, verify, and serialize SAML assertions
  • Easily create, modify, sign, verify, and serialize SAML protocol messages
  • Fully supports SAML 2.0 Bindings: HTTP POST, HTTP Artifact, HTTP Redirect, PAOS, SOAP, and SAML URI
  • Fully supports Identity Provider and Service Provider initiated
  • Fully supports Single Logout
ultimate saml 2

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. By using 100% managed code written in C#, the component takes advantage of the numerous built-in features of the .NET Framework to enhance performance, moreover, the library is CLS compliant, and it does not use any unsafe blocks for minimal permission requirements.

Our classes are fully documented with detailed example code which helps shorten your learning curve. If your development environment is Visual Studio, enjoy the full integration of online documentation. Just mark or select a keyword and press F1 in your Visual Studio IDE, and the online documentation is represented instantly.

ultimate sftp is intuitive and fully documented API

Supports .NET, ASP.NET, and ASP.NET MVC

The library can be used in ASP.NET web application as well as in ASP.NET MVC. 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.

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

We have setup three online websites for you to test cross-domain Single Sign-On. 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 also includes some other example projects including:

ultimate saml support IdP-Initiated and SP-Initiated SSO


Our developers have been using the Ultimate Suite for over 6 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 colleages.
Mark Deaney - CTO PowerCT
Having been using your Ultimate Studio Package for 5 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 5 years of C# development. It's a real joy to work with!
Jack Berkhout - Senior Software Developer - MCPD Microsoft Corp.