private void authenticate()

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


  private void authenticate(HttpHeaders requestHeaders, AuthenticationConfiguration auth,
      String externalSystemUrl) {
    if (AuthenticationType.BASIC.equals(auth.getType())) {
      authenticateWithBasic(requestHeaders, auth.getSecret());
    } else if (AuthenticationType.AUTH_TOKEN_BEARER.equals(auth.getType())) {
      authenticateWithPartnerToken(requestHeaders, auth, externalSystemUrl);
    } else if (AuthenticationType.BEARER.equals(auth.getType())
        || AuthenticationType.AUTH_TOKEN.equals(auth.getType())) {
      var authToken = auth.getSecret().getToken();
      requestHeaders.setBearerAuth(authToken);
    }
  }