mengamankan - openUI5 berjalan melawan NON SAP oDATA di Server Tomcat

apakah ada yang punya pengalaman dengan openUI5 yang dijalankan pada Layanan oData yang dihosting non-SAP Netweaver Gateway? (openUi5 sendiri berjalan di Tomcat yang berbeda)

Adakah yang bisa mengetahui "praktik terbaik" apa dalam kasus ini terkait autentikasi ke layanan oData?

Adakah ide tentang manajemen sesi di Aplikasi openUI5?

terima kasih, salam Micha


person Michael Rudolph    schedule 25.10.2017    source sumber


Jawaban (1)


Saya menjalankan banyak aplikasi openui5 terhadap api web biru (oData & REST). Untuk API oData, Anda harus menggunakan oData v2 karena fungsi v4 buruk pada tahap ini (walaupun dukungan untuk v4 berkembang pesat di SDK openui5).

Di aplikasi openui5 saya, saya mengautentikasi ke penyedia identitas yang menyediakan token JWT. Anda dapat menggunakan manajemen sesi sisi klien.

Selain itu ada sejumlah contoh menggunakan openui5 dengan layanan odata northwind (sekali lagi jika V4 menimbulkan masalah, gunakan V2)

person Bernard    schedule 25.10.2017
comment
Hai terima kasih atas jawaban Anda.. bolehkah saya punya pertanyaan lain.. JWT kedengarannya cukup bagus. Tapi saya tidak akrab dengannya. Jika saya memiliki IdentityProvider yang juga berfungsi dengan JWT, bagaimana saya mengelolanya di aplikasi openUI5? Sudahkah saya memasukkan sesuatu secara manual ke header permintaan di setiap permintaan data? - person Michael Rudolph; 26.10.2017
comment
Ya. var header = {}; if (token) { headers.Authorization = 'Bearer ' + token;} // ingin mencatat panggilan fungsional ke peristiwa global return $.ajax({ headers: headers, - person Bernard; 11.01.2018