Custom SAMLServiceProvider


SAMLServiceProvider.InitiateSSO / SAMLServiceProvider.ReceiveSSO based on HttpResponse / HttpRequest
Is there way to generate SSO Requests and Parse SSO Assertions using high level API / low level API by extracting itermediate data from HttpResponse / HttpRequest or I need your product with access to source code and make modifications by myself ?

Reason: Web application and SSO configurations may located on different applications / servers.

I’m not sure I fully understand your question.

Under the ComponentSpace.SAML2.Utility namespace we have SAMLHttpRequest and SAMLHttpResponse classes that extend the HttpRequestBase and HttpResponseBase classes respectively. These may be used with the SAML high-level API where you don’t have access to HttpRequest and HttpResponse. For example, this can be used with Nancy and other alternative web frameworks.

If the SAML configuration isn’t located on the web server, you can implement the ISAMLConfigurationResolver interface to serve the SAML configuration. Typically this is implemented if the SAML configuration is stored in a custom database or some other central repository. The ExampleServiceProvider and ExampleIdentityProvider projects includes example implementations in their Global.asax.cs files.

I may not have answered your question. If so, please provide more details regarding your requirements and I’ll try again.