Added cancellation token to BasicAuthenticationValidator
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Security.Claims;
|
using System.Security.Claims;
|
||||||
|
using System.Threading;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace AMWD.Common.AspNetCore.BasicAuthentication
|
namespace AMWD.Common.AspNetCore.BasicAuthentication
|
||||||
@@ -20,7 +21,8 @@ namespace AMWD.Common.AspNetCore.BasicAuthentication
|
|||||||
/// <param name="username">A username.</param>
|
/// <param name="username">A username.</param>
|
||||||
/// <param name="password">A password.</param>
|
/// <param name="password">A password.</param>
|
||||||
/// <param name="remoteAddress">The remote client's IP address.</param>
|
/// <param name="remoteAddress">The remote client's IP address.</param>
|
||||||
|
/// <param name="cancellationToken">A cancellation token.</param>
|
||||||
/// <returns>The validated user principal or <c>null</c>.</returns>
|
/// <returns>The validated user principal or <c>null</c>.</returns>
|
||||||
Task<ClaimsPrincipal> ValidateAsync(string username, string password, IPAddress remoteAddress);
|
Task<ClaimsPrincipal> ValidateAsync(string username, string password, IPAddress remoteAddress, CancellationToken cancellationToken = default);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- `IPNetworkArrayFormatter` to serialize arrays of `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
- `IPNetworkArrayFormatter` to serialize arrays of `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
||||||
- `IPNetworkListFormatter` to serialize lists of `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
- `IPNetworkListFormatter` to serialize lists of `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- `IBasicAuthenticationValidator` has the possibillity to cancel the operation
|
||||||
|
|
||||||
|
|
||||||
## [v1.7.0](https://git.am-wd.de/AM.WD/common/compare/v1.6.1...v1.7.0) - 2022-07-24
|
## [v1.7.0](https://git.am-wd.de/AM.WD/common/compare/v1.6.1...v1.7.0) - 2022-07-24
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
Reference in New Issue
Block a user