Seting Pentaho untuk menerima otorisasi dari URL

dalam kondisi standard, pentaho melarang otorisasi dilakukan via parameter di URL. Sehingga, anda tidak bisa simply share link dan penerima link langsung bisa melihat hasilnya. Jika user sudah bisa membuka link dengan otorisasi via URL, anda bisa melakuan hal-hal ajaib, misalnya membagikan link bookmark sebuah dashboard ke atasan anda, sehingga atasan anda bisa sangat mudah untuk memantau KPI, dari pada harus selalu minta data pada anda. Untuk meng-enable otoriasasi via URL, artikel ini akan membahas hal itu.

Untuk meng-enable-kan orotisasi via URL, ubah file security properties pada pentaho BI suite. begini caranya:

jika automatic remote authentication diperlukan, saya sarankan anda untuk menggunakan salah satu Solusi Single Sign-On (SSO) yang tersedia seperti CAS. Anda juga bisa menggunakan methode otorisasi pentaho lainnya yang dibahas tuntas di halaman BA Server API documentation.

  1. buka folder biserver-ee/pentaho-solutions/system dan kemudian buka file security.properties.
  2. Set properti requestParameterAuthenticationEnabled ke posisi true seperti ini:
    requestParameterAuthenticationEnabled=true
  3. Simpan dan tutup file tersebut.
  4. Stop dan restart pentaho BI Suite.
  5. Uji konfigurasi dengan memasukkan username dan password pada parameter URL, misalnya seperti ini (anda bisa ubah sesuai URL yang anda punya):
    http://localhost:8080/pentaho/api/repos/%3Apublic%3ASteel%20Wheels%3ACountry%20Performance%20%28heat%20grid%29.xanalyzer/editor?userid=admin&password=password

Jika anda membuat konfirgurasi dengan benar, anda tidak lagi ditanya username/password saat membuka link diatas.

contoh hasil membuka dashboard langsung dari URL tanpa otoriasasi (username dan password dimasukkan sebagai parameter dalam URL), URL dibuka dari desktop.

hal ajaibnya, saya bisa share link ini ke atasan saya (atau siapapun yang membutuhkan), dan mereka simply menyimpannya sebagai bookmark, atau home screen. URL dibuka dari mobile device.

 

link “sales dashboard” saya simpan sebagai home screen, saya (begitu juga orang yang anda beri link ini) bisa buka kapan saya bila diperlukan.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s