public override object Authenticate(IObjectSpace objectSpace)
        {
            PermissionPolicyUser result = (PermissionPolicyUser)base.Authenticate(objectSpace);

            if (result.IsAuthenticationStandardEnabled(objectSpace))
            {
                return(result);
            }
            throw new AuthenticationException(result.UserName);
        }