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. We have helped many customers to 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 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 ComponentPro's 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 you shorten the learning curve. If your development environment is Visual Studio, enjoy the full integratation of the online documentation. Just mark or select a keyword and press F1 in your Visual Studio IDE, 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. With some simple steps you can make your web application work with Google Apps.

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 3 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

Resources

Documentation

Testimonials

I am impressed with the components in the Ultimate Studio package. I have been developing a commercial desktop application employing virtually all of components, I have found them to be amazing, easy to use and loaded with many features.
Peter Windsor - Senior Software Developer Allocate Software
The Ultimate SAML is solid, very easy to use. I have used some other library and I can assure anyone buying that this is the best SAML library for .NET around. Their response time is impressive.
Todd Joseph - Software Developer HealthcareSource