https://github.com/covermymeds/saml-http-post-reference
Reference implementation of SSO via the SAML Identity to Service Provider initiated HTTP POST Binding
https://github.com/covermymeds/saml-http-post-reference
idp saml2 sso
Last synced: 10 months ago
JSON representation
Reference implementation of SSO via the SAML Identity to Service Provider initiated HTTP POST Binding
- Host: GitHub
- URL: https://github.com/covermymeds/saml-http-post-reference
- Owner: covermymeds
- License: mit
- Created: 2012-11-20T22:15:09.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2018-03-01T18:53:50.000Z (over 8 years ago)
- Last Synced: 2025-07-08T19:12:49.969Z (11 months ago)
- Topics: idp, saml2, sso
- Language: C#
- Size: 258 KB
- Stars: 75
- Watchers: 31
- Forks: 23
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
#C# SAML 2.0 Identity Provider
A reference implementation of a SAML 2.0 identity provider (IdP) and a service provider (SP) to consume the IdP initiated POST binding.
Specification standard [documented here](http://saml.xml.org/wiki/idp-initiated-single-sign-on-post-binding)
This reference Visual Studio 2013 solution includes 4 C# projects:
* CMMSAMLIdentityProvider - A web application project that provides an interface for gathering user and group attributes and sending it as an IdP initiated HTTP Post. Configurable values include certificate for signing, assertion attributes, Service Provider SSO url and target.
* CMMSAMLLibrary - Class project for encapsulating common functionality. An XSD.exe generated class for the SAML 2.0 specification is included.
* CMMSAMLServiceProvider - Web application project that can respond to HTTP POST as an Assertion Consumer Service
* CMMSAMLSSOTarget - Web application project to serve as the final target for the SAML HTTP POST
This solution and enclosed projects are presented as reference materials form CoverMyMeds only for implementing the oasis SAML 2.0 IdP initiated HTTP POST protocol.