The SuisseID SDK/.NET is an easy to use class library for integrating ASP.NET web applications with the SuisseID core infrastructure. It is designed to be extensible and modifiable. You can use it with ASP.NET WebForms or ASP.NET MVC framework.
The SuisseID SDK/.NET offers functionality for
The SuisseID SDK/.NET does not offer any functionality for
The only restriction imposed by the SDK/.NET is the need to access HttpContext and HttpSessionState object. The SDK/.NET uses the HttpContextBase for sending SAML 2.0 samlp:AuthnRequest or samlp:AttributeQuery messages and for receiving samlp:Response messages using the SAML POST binding. Further the SDK/.NET uses the HttpSessionStateBase for storing information between sending and receiving messages. Because the SDK/.NET expects the abstact base classes "HttpContextBase" and "HttpSessionStateBase" you are able to use your own implementation of this classes and to control where the session information is stored.