Bit.Core.Identity.JwtBearerSignInManager.ValidateSecurityStampAsync C# (CSharp) Метод

ValidateSecurityStampAsync() публичный Метод

public ValidateSecurityStampAsync ( User user, ClaimsPrincipal principal ) : Task
user User
principal System.Security.Claims.ClaimsPrincipal
Результат Task
        public Task<bool> ValidateSecurityStampAsync(User user, ClaimsPrincipal principal)
        {
            if(user != null && UserManager.SupportsUserSecurityStamp)
            {
                var securityStamp = principal.FindFirstValue(IdentityOptions.ClaimsIdentity.SecurityStampClaimType);
                if(securityStamp == user.SecurityStamp)
                {
                    return Task.FromResult(true);
                }
            }

            return Task.FromResult(false);
        }