ComponentSpace

Forums



Custom SAMLServiceProvider


Custom SAMLServiceProvider

Author
Message
Vlad
Vlad
New Member
New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)

Group: Forum Members
Posts: 3, Visits: 49
Hello

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. 
Thanks
ComponentSpace
ComponentSpace
ComponentSpace Development
ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)ComponentSpace Development (4.4K reputation)

Group: Administrators
Posts: 3.2K, Visits: 11K
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.

Regards
ComponentSpace Development
GO


Similar Topics


Execution: 0.000. 3 queries. Compression Enabled.
Login
Existing Account
Email Address:


Password:


Select a Forum....












Forums, Documentation & Knowledge Base - ComponentSpace


Search