Our SAML v2.0 SSO component complies with the OASIS Security Assertion Markup Language v2.0 specification, enabling ASP.NET applications to easily implement SSO.

The software supports Web browser single sign-on, Single logout, Artifact resolution, and Identity provider discovery, as well as authentication, attribute and assertion query, and Name identifier management and mapping. Additionally, all SAML v2.0 protocols are supported, including creating, modifying, and accessing SAML protocol messages, as well as serializing SAML messages to and from XML.
Among the supported SAML Bindings are HTTP POST, HTTP Redirect, HTTP Artifact, SOAP, PAOS, and SAML URI. The software also fully supports SAML v2.0 assertions, allowing users to create, modify, and access them, serialize them to and from XML, and even encrypt and decrypt SAML assertions, attributes, and identifiers.
To help users manage and access SAML metadata, the software includes complete support for SAML v2.0 metadata. Users can create, modify, and access all SAML metadata, serialize it to and from XML, and generate and verify XML signatures (SHA-1 and SHA-2) on SAML metadata.
The software also provides a high-level API that is configuration-driven and easy to use, making it simple to add SSO functionality to your web application with just a few lines of code. Configuration changes, including adding support for additional partner identity providers or service providers, can be made with zero code changes.
For users who require complete flexibility and control, a low-level API is also available. It provides access to SAML profiles, protocols, bindings, assertions, and metadata, allowing users to fine-tune their SSO experience. However, for most scenarios, the high-level API provides all the control needed in a simpler interface.
Version 2.5.0.12: A new configuration-drive high-level API has been added which makes SAML SSO integration even easier.