ComponentSpace.Saml2.Net
8.0.0
Prefix Reserved
dotnet add package ComponentSpace.Saml2.Net --version 8.0.0
NuGet\Install-Package ComponentSpace.Saml2.Net -Version 8.0.0
<PackageReference Include="ComponentSpace.Saml2.Net" Version="8.0.0" />
<PackageVersion Include="ComponentSpace.Saml2.Net" Version="8.0.0" />
<PackageReference Include="ComponentSpace.Saml2.Net" />
paket add ComponentSpace.Saml2.Net --version 8.0.0
#r "nuget: ComponentSpace.Saml2.Net, 8.0.0"
#:package ComponentSpace.Saml2.Net@8.0.0
#addin nuget:?package=ComponentSpace.Saml2.Net&version=8.0.0
#tool nuget:?package=ComponentSpace.Saml2.Net&version=8.0.0
SAML for ASP.NET
ComponentSpace.Saml2.Net enables SAML v2.0 identity provider (IdP) and service provider (SP) single sign-on (SSO) in ASP.NET applications.
Supports:
- Acting as the SAML service provider (SP)
- Acting as the SAML identity provider (IdP)
- Service provider initiated SSO
- Identity provider initiated SSO
- Setting and retrieving SAML attributes
- Logout
- SAML metadata creation and consumption
- ASP.NET Identity integration
Profiles:
- Web browser single sign-on (identity provider and service provider initiated)
- Single logout
- Artifact resolution
- Identity provider discovery
- Authentication, attribute and assertion query
- Name identifier management and mapping
Licensing
ComponentSpace.Saml2.Net is a commercial product that includes a free 30-day trial period.
Production use requires a commercial license.
Examples
Example ASP.NET projects are available that demonstrate the simple to use SAML API and accompanying SAML configuration.
Initiating SSO from the SP
// SP-initiated SSO.
SAMLServiceProvider.InitiateSSO(Response, returnUrl, partnerIdP);
Initiating SSO from the IdP
// IdP-initiated SSO.
SAMLIdentityProvider.InitiateSSO(Response, userName, attributes, targetUrl, partnerSP);
Receiving the SAML Response
// SP or IdP-initiated SSO.
SAMLServiceProvider.ReceiveSSO(
Request,
out isInResponseTo,
out partnerIdP,
out authnContext,
out userName,
out attributes,
out targetUrl);
Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
-
.NETFramework 4.6.2
- System.Security.Cryptography.Xml (>= 10.0.1)
-
.NETFramework 4.8
- System.Security.Cryptography.Xml (>= 10.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ComponentSpace.Saml2.Net:
| Package | Downloads |
|---|---|
|
ComponentSpace.Saml2.Net.Extension.AesGcm
Adds support for AES-GCM XML data encryption. Production use requires a commercial license. |
|
|
ComponentSpace.Saml2.Net.Extension.RsaOaep
Adds support for RSA-OAEP XML key encryption. Production use requires a commercial license. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0 | 4,353 | 1/2/2026 |
| 7.7.0 | 37,456 | 10/15/2025 |
| 7.6.0 | 39,555 | 8/5/2025 |
| 7.5.0 | 38,459 | 6/26/2025 |
| 7.4.0 | 38,276 | 5/20/2025 |
| 7.3.0 | 42,339 | 1/10/2025 |
| 7.2.0 | 38,236 | 11/28/2024 |
| 7.1.0 | 38,375 | 7/25/2024 |
| 7.0.0 | 45,177 | 2/29/2024 |
| 6.5.0 | 78,820 | 11/8/2023 |
| 6.4.0 | 38,500 | 9/7/2023 |
| 6.3.0 | 40,292 | 5/19/2023 |
| 6.2.0 | 41,179 | 3/15/2023 |
| 6.1.0 | 93,786 | 1/12/2023 |
| 6.0.0 | 39,103 | 11/17/2022 |
| 5.4.0 | 45,222 | 9/7/2022 |
| 5.3.0 | 77,534 | 7/5/2022 |
| 5.2.0 | 39,385 | 4/26/2022 |
| 5.1.0 | 41,850 | 2/9/2022 |
| 5.0.0 | 60,100 | 10/14/2021 |
| 4.8.0 | 80,027 | 5/28/2021 |
| 4.7.0 | 102,788 | 1/20/2021 |
| 4.6.0 | 39,247 | 11/19/2020 |
| 4.5.0 | 43,424 | 10/20/2020 |
| 4.4.0 | 39,298 | 9/7/2020 |
| 4.3.0 | 47,118 | 5/7/2020 |
| 4.2.0 | 38,801 | 3/20/2020 |
| 4.1.0 | 38,916 | 2/22/2020 |
| 4.0.0 | 42,513 | 1/8/2020 |
| 3.5.0 | 42,761 | 10/7/2019 |
| 3.4.0 | 46,311 | 6/12/2019 |
| 3.3.0 | 39,896 | 4/2/2019 |
| 3.2.0 | 44,975 | 2/15/2019 |
| 3.1.0 | 49,117 | 12/7/2018 |
| 3.0.0 | 45,789 | 10/17/2018 |