самый простой способ получить доступ к учетным данным устройства из реализации драйвера?

#java #cumulocity

#java #совокупность

Вопрос:

Я создаю класс для упрощения распространения файлов на устройства из cumulocity

 /**
 * Class to simplify pushing files to the devices
 */
public class GenericFileUploadDriver implements Driver, OperationExecutor {
  

Используя c8y_DownloadConfigFile, я мог бы получить URL-адрес файла на клиенте, по-видимому, мне нужно вручную пройти аутентификацию, чтобы получить к нему доступ.

Я хотел бы использовать учетные данные из файла cfg / device.properties. Мне интересно, какой самый простой способ получить к ним доступ из этого контекста?

Спасибо

Ответ №1:

Вы могли бы извлечь его из объекта Платформы, который вам передают:

 public void initialize(Platform platform) throws Exception {
  PlatformParameters parms = (PlatformParameters)platform;
  String user = parms.getUser();
  String password = parms.getPassword();
  // ...
}