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.
Key Features
Supports SAML v1.1 Assertions, Protocol, Bindings and Profiles as defined by the OASIS standard (www.oasis-open.org).
Supports SAML v2.0 Assertions, Protocol, Bindings, Metadata and Profiles as defined by the OASIS standard.
Easily creates, modifies and accesses SAML assertions and protocol messages using the encapsulating classes.
Generates and verifies XML signatures on SAML assertions and protocol messages.
Adds SAML single sign-on support to your ASP.NET applications.
Uniform and comprehensive error handling with .NET exceptions.
Support
Royalty free run-time.
1 year minor and major product updates.
Full Windows Vista support.
Supports Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Delphi 8, C# Builder and other compliant development environments.
Full ClickOnce support.
UltimateSaml can run under .NET Framework 2.x and above.
UltimateSaml can be used from ASP.NET web pages, Windows Forms and Web Services.
.NET Technology
100% managed code written in C# (Complete source code included in the Gold License with Source Code).
CLS compliant (Common Language Specification).
Object-oriented design created specifically for .NET Framework version 2.x and above.
Does not use unsafe blocks for minimal permission requirements.
Seamless integration with the .NET base class libraries.
Documentation fully integrated into Visual Studio .NET.
C# and VB.NET samples included in the setup package show how to work with UltimateSaml.
This release includes the following updates:
All components
Performance optimization.
Online Documentation now has support for .NET, .NET CF, Xamarin Android, iOS and Silverlight.
SAML
Version updated to make it compatible with the Ultimate Studio package.
Now use System.Diagnostics classes instead of Component.Diagnostics's. Hence ComponentPro.Common.dll is not required.