
Adds support for deletion of SSO sessions, plus improves support for ISAML.
Features
- Move to a single NuGet package and use this in the refreshed example projects.
- Provide better support for ISAMLConfigurationResolver implementations when exporting metadata.
- Include partner name in ISAMLObserver methods.
- Add session ID delegate for storing the session ID in a custom cookie.
- Add LocalCertificateKey/PartnerCertificateKey configuration settings to support certificates stored in the Azure key vault.
- Remove basic authentication header support for ECP as this is no longer used.
- Wrap DbCommand creation in a using block to prevent potential resource leaks.
- Implement IDisposable in SAMLHttpRequest and SAMLHttpResponse to dispose of unmanaged resources.
- Default to in-memory cookie based SSO sessions rather than relying on the ASP.NET session.
- Support deletion of SSO sessions.
- Support specifying the AssertionConsumerServiceIndex in the SSO options.