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));
        }
Пример #2
0
        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));
        }