adjust authentication handler

This commit is contained in:
rootdarkarchon
2022-11-05 14:51:59 +01:00
parent efec37db34
commit 2a1b04214b
2 changed files with 62 additions and 114 deletions

View File

@@ -4,23 +4,11 @@ using System.Threading.Tasks;
namespace MareSynchronosServices.Authentication;
internal class FailedAuthorization : IDisposable
internal class FailedAuthorization
{
private int failedAttempts = 1;
public int FailedAttempts => failedAttempts;
public Task ResetTask { get; set; }
public CancellationTokenSource? ResetCts { get; set; }
public void Dispose()
{
try
{
ResetCts?.Cancel();
ResetCts?.Dispose();
}
catch { }
}
public void IncreaseFailedAttempts()
{
Interlocked.Increment(ref failedAttempts);