Skip to content

ITfoxtec Identity Saml2 adds SAML-P support for both Identity Provider (IdP) and Relying Party (RP) on top of the SAML 2.0 functionality implemented in the .NET framework.

License

Notifications You must be signed in to change notification settings

ovesen/ITfoxtec.Identity.Saml2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITfoxtec.Identity.Saml2

The ITfoxtec Identity Saml2 package adds SAML-P support for both Identity Provider (IdP) and Relying Party (RP).

  • Support .NET 7.0
  • Support .NET 6.0
  • Support .NET 5.0
  • Support .NET Core 3.1
  • Support .NET Standard 2.1
  • Support .NET Framework 4.6.1 and 4.7.2

Please see the test samples.

You can use the SAML 2.0 tool to decode tokens and create self-signed certificates with the certificate tool.

The ITfoxtec Identity Saml2 package implements the most important parts of the SAML-P standard and some optional features. Message signing and validation as well as decryption is supported. The package supports SAML 2.0 login, logout, single logout and metadata. Both SP Initiated and IdP Initiated sign on is supported.
The package supports redirect binding, post binding and artifact binding.

The ITfoxtec Identity Saml2 package supports signing/encryption certificates in Azure Key Vault. Please see the TestWebAppCoreAzureKeyVault sample.

The ITfoxtec Identity Saml2 package is tested for compliance with AD FS, Azure AD and Azure AD B2C.

The ITfoxtec Identity Saml2 package supports the Danish NemLog-in2 (NemID) / OIOSAML 2 and NemLog-in3 (MitID and NemID) / OIOSAML 3. The TestWebAppCoreNemLogin3Sp sample application is configured (both as private IT system and public IT system) with NemLog-in3 and show how to implement an NemLog-in3 Service Provider (SP).

More information

You can read more on ITfoxtec Identity Saml2 Project Home Page.

Support

If you have questions please ask them on Stack Overflow. Tag your questions with 'itfoxtec-identity-saml2' and I will answer as soon as possible.

Open source donations by PayPal

paypal

About

ITfoxtec Identity Saml2 adds SAML-P support for both Identity Provider (IdP) and Relying Party (RP) on top of the SAML 2.0 functionality implemented in the .NET framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 60.5%
  • JavaScript 31.8%
  • HTML 5.4%
  • TypeScript 1.3%
  • Other 1.0%