SAML v2.0 Component for .NET
The Security Assertion Markup Language (SAML) v2/0 component for .NET is a toolkit
for adding support for SAML v2.0 single sign-on (SSO) to ASP.NET applications,
using SAML assertion security tokens in web service applications, and for any custom use
of SAML assertions.
Fully compliant with the OASIS Security Assertion Markup Language (SAML) v2.0 specification,
the component offers .NET developers an easy way to build SAML enabled applications.
Example identity provider and service provider ASP.NET projects are included demonstrating
interoperability with Google Apps and Shibboleth as well as identity provider and service
provider initiated single sign-on and logout.
A SAML v1.1 component is also available.
SAML Assertions
- Create, modify and access SAML assertions
- Serialize SAML assertions to and from XML
- Generate and verify XML signatures on SAML assertions
- Encrypt and decrypt SAML assertions
SAML Protocol
- Create, modify and access SAML protocol messages
- Serialize SAML messages to and from XML
- Generate and verify XML signatures on SAML messages
SAML Bindings
- HTTP POST
- HTTP Redirect
- HTTP Artifact
- SOAP
- PAOS
- SAML URI
SAML Profiles
- Web browser single sign-on - identity provider and service provider initiated
- Single logout
- Artifact resolution
SAML Metadata
- Create, modify and access all SAML metadata
- Serialize to and from XML
- Generate and verify XML signatures on SAML metadata
What's Included
- Fully featured SAML v2.0 component for .NET 2.0 and .NET 3.5
- Example projects with complete source code
- Comprehensive documentation
- 12 months free standard support including minor release upgrades
- Royalty free runtime
- Complete source code available for purchase