Show / Hide Table of Contents

Class SamlAuthenticationEvents

Events associated with the SAML authentication handler.

Inheritance
System.Object
SamlProviderEvents
SamlServiceProviderEvents
SamlAuthenticationEvents
Implements
ISamlServiceProviderEvents
ISamlProviderEvents
Inherited Members
SamlServiceProviderEvents.OnAuthnRequestCreated
SamlServiceProviderEvents.OnSamlResponseReceived
SamlServiceProviderEvents.OnSamlAssertionReceived
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.Authentication
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SamlAuthenticationEvents : SamlServiceProviderEvents, ISamlServiceProviderEvents, ISamlProviderEvents

Properties

OnError

Gets or sets the optional delegate called when an error occurs.

Declaration
public Func<HttpContext, Exception, bool> OnError { get; set; }
Property Value
Type Description
System.Func<Microsoft.AspNetCore.Http.HttpContext, System.Exception, System.Boolean>

The delegate called when an error occurs.

Remarks

Returns true if the error has been processed; otherwise false.

OnInitiateSlo

Gets or sets the optional delegate called prior to calling InitiateSloAsync.

Declaration
public Func<HttpContext, string, string, string, (string, string, string)> OnInitiateSlo { get; set; }
Property Value
Type Description
System.Func<Microsoft.AspNetCore.Http.HttpContext, System.String, System.String, System.String, System.ValueTuple<System.String, System.String, System.String>>

The delegate called prior to calling InitiateSloAsync.

Remarks

The InitiateSloAsync parameters may be modified if required.

OnInitiateSso

Gets or sets the optional delegate called prior to calling InitiateSsoAsync.

Declaration
public Func<HttpContext, string, string, ISsoOptions, (string, string, ISsoOptions)> OnInitiateSso { get; set; }
Property Value
Type Description
System.Func<Microsoft.AspNetCore.Http.HttpContext, System.String, System.String, ISsoOptions, System.ValueTuple<System.String, System.String, ISsoOptions>>

The delegate called prior to calling InitiateSsoAsync.

Remarks

The InitiateSsoAsync parameters may be modified if required.

OnSendSlo

Gets or sets the optional delegate called prior to calling SendSloAsync.

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

The delegate called prior to calling SendSloAsync.

Remarks

The SendSloAsync parameters may be modified if required.

Implements

ISamlServiceProviderEvents
ISamlProviderEvents
In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2022. All rights reserved.