Class SamlMiddlewareEvents
Events associated with the SAML middleware.
Inherited Members
Namespace: ComponentSpace.Saml2.Middleware
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SamlMiddlewareEvents : SamlIdentityProviderEvents, ISamlIdentityProviderEvents, 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 |
|---|---|
| Func<HttpContext, Exception, bool> | 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)> OnInitiateSlo { get; set; }
Property Value
| Type | Description |
|---|---|
| Func<HttpContext, string, string, (string, string)> | The delegate called prior to calling |
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, IList<SamlAttribute>, string, string, string, (string, string, IList<SamlAttribute>, string, string, string)> OnInitiateSso { get; set; }
Property Value
| Type | Description |
|---|---|
| Func<HttpContext, string, string, IList<SamlAttribute>, string, string, string, (string, string, IList<SamlAttribute>, string, string, string)> | The delegate called prior to calling |
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 |
|---|---|
| Func<HttpContext, string, string> | The delegate called prior to calling |
Remarks
The SendSloAsync parameters may be modified if required.
OnSendSso
Gets or sets the optional delegate called prior to calling SendSsoAsync.
Declaration
public Func<HttpContext, string, IList<SamlAttribute>, string, string, (string, IList<SamlAttribute>, string, string, Status)> OnSendSso { get; set; }
Property Value
| Type | Description |
|---|---|
| Func<HttpContext, string, IList<SamlAttribute>, string, string, (string, IList<SamlAttribute>, string, string, Status)> | The delegate called prior to calling |
Remarks
The SendSsoAsync parameters may be modified if required.