code: public boolean requestShouldBeHandledByTAI(HttpServletRequest request, MicroProfileJwtTaiRequest mpJwtTaiRequest, boolean defaultConfig) {
          String methodName = "requestShouldBeHandledByTAI";
          if (tc.isDebugEnabled()) {
              Tr.entry(tc, methodName, request, mpJwtTaiRequest);
          }
  
          mpJwtTaiRequest = setTaiRequestConfigInfo(request, mpJwtTaiRequest, defaultConfig);
          boolean result = false;
          boolean ignoreAppAuthMethod = true;
  
          MicroProfileJwtConfig mpJwtConfig = null;
          try {
              mpJwtConfig = mpJwtTaiRequest.getOnlyMatchingConfig();
          } catch (MpJwtProcessingException e) {
  
          }
          if (mpJwtConfig != null) {
              if (shouldDeferToJwtSso(request, mpJwtConfig, mpJwtTaiRequest.getJwtSsoConfig())) {
                  return false;
              }
              ignoreAppAuthMethod = mpJwtConfig.ignoreApplicationAuthMethod(); // true by default
              if (ignoreAppAuthMethod) {
                  result = mpJwtTaiRequest.hasServices();
              } else {
                  result = isMpJwtSpecifiedInLoginConfig(request);
              }
          }
  
          if (tc.isDebugEnabled()) {
              Tr.exit(tc, methodName, result);
          }
          return result;
      }
docs: Returns whether the provided request should be handled by the microprofile jwt TAI, based on the request path and
  information
  in the {@link McroProfileJwtTaiRequest} object provided.
  
  @param request
  @param mpJwtTaiRequest
  @return