public bool IsLoginDiscontinued(AuthenticatedUser authUser) { if (authUser == null || authUser.User == null) { return(false); } var email = authUser.User.ToMailAddress(); return (authUser.CredentialUsed.IsPassword() && (IsPasswordDiscontinuedForAll || IsUserOnWhitelist(authUser.User)) && !ExceptionsForEmailAddresses.Contains(email.Address)); }
public bool IsLoginDiscontinued(AuthenticatedUser authUser) { if (authUser == null || authUser.User == null) { return(false); } var email = authUser.User.ToMailAddress(); return (authUser.CredentialUsed.IsPassword() && AreOrganizationsSupportedForUser(authUser.User) && !ExceptionsForEmailAddresses.Contains(email.Address)); }