Show / Hide Table of Contents

Class SamlIdentityProviderEvents

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

Inheritance
System.Object
SamlProviderEvents
SamlIdentityProviderEvents
SamlMiddlewareEvents
Implements
ISamlIdentityProviderEvents
ISamlProviderEvents
Inherited Members
SamlProviderEvents.OnResolveUrl
SamlProviderEvents.OnSendMessage
SamlProviderEvents.OnReceiveMessage
SamlProviderEvents.OnLogoutRequestCreated
SamlProviderEvents.OnLogoutResponseCreated
SamlProviderEvents.OnLogoutRequestReceived
SamlProviderEvents.OnLogoutResponseReceived
SamlProviderEvents.OnArtifactResolveCreated
SamlProviderEvents.OnArtifactResponseCreated
SamlProviderEvents.OnArtifactResolveReceived
SamlProviderEvents.OnArtifactResponseReceived
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ComponentSpace.Saml2.Events
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SamlIdentityProviderEvents : SamlProviderEvents, ISamlIdentityProviderEvents, ISamlProviderEvents

Properties

OnAuthnRequestReceived

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

Declaration
public Action<HttpContext, AuthnRequest, string> OnAuthnRequestReceived { get; set; }
Property Value
Type Description
System.Action<Microsoft.AspNetCore.Http.HttpContext, AuthnRequest, System.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.

Declaration
public Func<HttpContext, SamlAssertion, SamlAssertion> OnSamlAssertionCreated { get; set; }
Property Value
Type Description
System.Func<Microsoft.AspNetCore.Http.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.

Declaration
public Func<HttpContext, SamlResponse, SamlResponse> OnSamlResponseCreated { get; set; }
Property Value
Type Description
System.Func<Microsoft.AspNetCore.Http.HttpContext, SamlResponse, SamlResponse>

The delegate called when a SAML response has been created.

Remarks

The SAML response may be modified if required.

Implements

ISamlIdentityProviderEvents
ISamlProviderEvents
In This Article
  • Properties
    • OnAuthnRequestReceived
    • OnSamlAssertionCreated
    • OnSamlResponseCreated
  • Implements
Back to top Copyright © ComponentSpace Pty Ltd 2017-2022. All rights reserved.