public override async Task <bool> IsTwoFactorClientRememberedAsync(TUser user) { var result = await Context.AuthenticateAsync(IdentityConstants.TwoFactorRememberMeScheme); return(result?.Principal != null && result.Principal.FindFirstValue(ClaimTypes.Name) == user.Id.ToString() && AbpZeroClaimsIdentityHelper.GetTenantId(result.Principal) == user.TenantId); }
public override async Task <bool> IsTwoFactorClientRememberedAsync(TUser user) { var result = await Context.Authentication.AuthenticateAsync(Options.Cookies.TwoFactorRememberMeCookieAuthenticationScheme); return(result != null && result.FindFirstValue(ClaimTypes.Name) == user.Id.ToString() && AbpZeroClaimsIdentityHelper.GetTenantId(result) == user.TenantId); }
public async Task <int?> GetVerifiedTenantIdAsync() { var result = await Context.AuthenticateAsync(IdentityConstants.TwoFactorUserIdScheme); if (result?.Principal == null) { return(null); } return(AbpZeroClaimsIdentityHelper.GetTenantId(result.Principal)); }
public async Task <int?> GetVerifiedTenantIdAsync() { var principal = await Context.Authentication.AuthenticateAsync(Options.Cookies.TwoFactorUserIdCookieAuthenticationScheme); if (principal == null) { return(null); } return(AbpZeroClaimsIdentityHelper.GetTenantId(principal)); }