ISecurityPipeline

Namespace: ASPSecurityKit
Assembly: ASPSecurityKit.dll

Summary

Represents ASPSecurityKit security pipeline to protect your application with authentication, multi-factor, activity-based and data-aware authorization, IP firewall, verification and suspension checks. To learn more visit https://ASPSecurityKit.net/docs/article/the-security-pipeline/

Methods

Execute(requestService)

Summary

Executes the security pipeline on the specified request.

Parameters
Name Type Description
requestService ASPSecurityKit.IRequestService The request service.
Exceptions
Type Description
System.ArgumentNullException When requestService is null.

ExecuteAsync(requestService)

Summary

Executes the security pipeline on the specified request.

Parameters
Name Type Description
requestService ASPSecurityKit.IRequestService The request service.
Exceptions
Type Description
System.ArgumentNullException When requestService is null.

ExecuteAsync(requestService,cancellationToken)

Summary

Executes the security pipeline on the specified request.

Parameters
Name Type Description
requestService ASPSecurityKit.IRequestService The request service.
cancellationToken System.Threading.CancellationToken The cancellation token.
Exceptions
Type Description
System.ArgumentNullException When requestService is null.