Table of Contents

Interface ISamlIdentityProviderEvents

Namespace
ComponentSpace.Saml2.Events
Assembly
ComponentSpace.Saml2.dll

Events associated with SAML SSO and SLO at the identity provider.

public interface ISamlIdentityProviderEvents : ISamlProviderEvents
Inherited Members

Properties

OnAuthnRequestReceived

Gets or sets the optional delegate called when a SAML authn request has been received.

Action<HttpContext, AuthnRequest, string> OnAuthnRequestReceived { get; set; }

Property Value

Action<HttpContext, AuthnRequest, string>

The delegate called when a SAML authn request has been received.

OnSamlAssertionCreated

Gets or sets the optional delegate called when a SAML assertion has been created.

Func<HttpContext, SamlAssertion, SamlAssertion> OnSamlAssertionCreated { get; set; }

Property Value

Func<HttpContext, SamlAssertion, SamlAssertion>

The delegate called when a SAML assertion has been created.

Remarks

The SAML assertion may be modified if required.

OnSamlResponseCreated

Gets or sets the optional delegate called when a SAML response has been created.

Func<HttpContext, SamlResponse, SamlResponse> OnSamlResponseCreated { get; set; }

Property Value

Func<HttpContext, SamlResponse, SamlResponse>

The delegate called when a SAML response has been created.

Remarks

The SAML response may be modified if required.