code: @Override
      protected Event doExecute(final RequestContext context) {
          val remoteIp = getRemoteIp(context);
          LOGGER.debug("Current user IP [{}]", remoteIp);
          if (shouldDoSpnego(remoteIp)) {
              LOGGER.info("Spnego should be activated for [{}]", remoteIp);
              return yes();
          }
          LOGGER.info("Spnego should is skipped for [{}]", remoteIp);
          return no();
      }
docs: {@inheritDoc}
  Gets the remote ip from the request, and invokes spnego if it isn't filtered.
  
  @param context the request context
  @return {@link #yes()} if spnego should be invoked and ip isn't filtered,
  {@link #no()} otherwise.