private void checkAuthenticationConfig()

in ddm-bpm-extension/src/main/java/com/epam/digital/data/platform/bpms/extension/delegate/connector/rest/ExternalSystemConnectorDelegate.java [114:126]


  private void checkAuthenticationConfig(AuthenticationConfiguration auth, String extSysName) {
    var isAuthConfigDefined = Objects.nonNull(auth);

    if (isAuthConfigDefined && !AuthenticationType.NO_AUTH.equals(auth.getType())) {
      isAuthConfigDefined = isAuthSecretDefined(auth);
    }

    if (!isAuthConfigDefined) {
      throw new AuthConfigurationException(String.format(
          "Authentication configuration for external-system with name %s not configured",
          extSysName));
    }
  }