Setting Password Publisher

Pendahuluan

Beberapa aplikasi client / designer Pentaho memungkinkan untuk mempublikasikan file .xaction atau lainnya ke server BI Pentaho secara langsung. Ini untuk mengurangi kerepotan dan kesulitan deploy secara manual file-file tersebut ke tempat yang benar.

Gambar di samping kanan ini merupakan contoh dialog publikasi laporan dari aplikasi Pentaho Report Designer.

Namun publishing seperti ini membutuhkan 2 lapis keamanan sebelum dapat mengakses repositori server :
  • Pasangan user account / password yang dapat melakukan administrasi server
  • Password dari publisher
Untuk lapis pertama kita dapat melakukan konfigurasi dari administration console BI Server. 

Tapi bagaimana dengan publisher password ? Dimana kita dapat mengetahui konfigurasi passwordnya ?

Sangat mudah ! 


Berikut adalah langkah-langkah untuk melakukan hal tersebut.


Konfigurasi Password

  • Edit file [BI-SERVER]/pentaho-solutions/system/publisher_config.xml
  • Masukkan password yang kita inginkan pada tag publisher-password dan simpan file tersebut


  • Restart BI Server
  • Lakukan publishing dari aplikasi client / designer Pentaho 
  • Selesai

Keterangan Tambahan

Berikut adalah penjelasan dari Pentaho yang terdapat pada file publisher_config.xml :

publisher_config.xml explanation

This file must be configured before client tools
will be able to publish onto the server. Publishing
involves accepting a file (action sequence, xml document,
anything) and placing it into the solution. This
action should only be allowed if the tool is configured
with a server/deployment specific password. The
RepositoryFilePublisher is now coded to expect an MD5
hash of the password entered here before it will allow
publish into the server.

This is a critical security measure designed to prevent
malicious actions from being published into your server.
Please take care to make the password sufficiently
difficult to guess. Also take care that the contents of
this file are not generally available

Comments