Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memperlihatkan kepada Anda cara menyebarkan aplikasi web Java WebSphere dengan masuk oleh akun Microsoft Entra ke WebSphere Tradisional di Azure Virtual Machines.
Prasyarat
- Penyelesaian salah satu artikel berikut untuk mengaktifkan keamanan dengan ID Microsoft Entra:
- Aktifkan masuk untuk aplikasi Java WebSphere menggunakan Microsoft Entra ID
- Aktifkan fitur masuk untuk aplikasi Java WebSphere menggunakan MSAL4J dengan Azure Active Directory B2C
- Mengaktifkan aplikasi Java WebSphere untuk membuat pengguna masuk dan mengakses Microsoft Graph
- Mengamankan aplikasi Java WebSphere menggunakan peran aplikasi dan klaim peran
- Mengamankan aplikasi Java WebSphere menggunakan grup dan klaim grup
- Kluster Server Aplikasi IBM WebSphere yang disebarkan. Untuk informasi selengkapnya, lihat Menyebarkan Kluster WebSphere Application Server (tradisional) di Azure Virtual Machines.
Menyiapkan aplikasi untuk penyebaran
Saat Anda menyebarkan aplikasi ke Server Aplikasi WebSphere, URL pengalihan Anda berubah ke URL pengalihan instans Server Aplikasi WebSphere yang disebarkan. Gunakan langkah-langkah berikut untuk mengubah pengaturan ini di file properti Anda:
Navigasikan ke file
authentication.properties aplikasi Anda dan ubah nilai ke URL server dan nomor port yang ingin Anda gunakan, seperti yang ditunjukkan dalam contoh berikut: # app.homePage is by default set to dev server address and app context path on the server # for apps deployed to azure, use https://your-sub-domain.azurewebsites.net app.homePage=https://<server-url>:<port-number>/msal4j-servlet-auth/Setelah menyimpan file ini, gunakan perintah berikut untuk membangun kembali aplikasi Anda:
mvn clean packageSetelah kode selesai dibangun, salin file
.war ke sistem file server target Anda.
Memperbarui pendaftaran aplikasi ID Microsoft Entra Anda
Karena URI pengalihan berubah ke aplikasi yang disebarkan di WebSphere, Anda juga perlu mengubah URI pengalihan di pendaftaran aplikasi ID Microsoft Entra Anda. Gunakan langkah-langkah berikut untuk membuat perubahan ini:
Masuk ke platform identitas Microsoft bagi pengembang halaman Pendaftaran aplikasi .
Gunakan kotak pencarian untuk mencari pendaftaran aplikasi Anda - misalnya,
java-servlet-webapp-authentication.Buka pendaftaran aplikasi Anda dengan memilih namanya.
Pilih Autentikasi dari menu.
Di bagian Web URI Pengalihan - , pilih Tambahkan URI.
Isi URI aplikasi web Anda, tambahkan
/auth/redirect- misalnya,https://<server-url>:<port-number>/auth/redirect.Pilih Simpan.
Menyebarkan aplikasi
Untuk menyebarkan aplikasi, gunakan langkah-langkah berikut:
Pada tab Aplikasi, pilih Aplikasi Baru, lalu Aplikasi Perusahaan Baru.
Pilih file .war yang Anda buat, lalu pilih Berikutnya, sampai Anda mencapai langkah penginstalan Pemetaan akar konteks untuk modul Web.
Untuk root konteks, atur agar memiliki nilai yang sama seperti setelah nomor port di 'URI Pengalihan' yang Anda tentukan dalam konfigurasi sampel atau pendaftaran aplikasi Azure. Artinya, jika URI pengalihan
http://<server-url>:9080/msal4j-servlet-auth/, maka akar konteks seharusnya hanyamsal4j-servlet-auth.Pilih Selesai.
Setelah aplikasi selesai diinstal, buka bagian aplikasi WebSphere perusahaan pada tab Aplikasi.
Pilih file .war yang Anda instal dari daftar aplikasi, lalu pilih Mulai untuk mulai menerapkannya.
Setelah selesai disebarkan, navigasikan ke
http://<server-url>:9080/{whatever you set as the context root}dan Anda akan dapat melihat aplikasi.
Penyebaran Anda sekarang selesai.
Informasi selengkapnya
- Microsoft Authentication Library (MSAL) untuk Java
- Dokumentasi Referensi MSAL Java
- platform identitas Microsoft (ID Microsoft Entra untuk pengembang)
- Mulai Cepat: Mendaftarkan aplikasi dengan platform identitas Microsoft
- Memahami pengalaman persetujuan aplikasi ID Microsoft Entra
- Memahami persetujuan pengguna dan admin
- sampel kode MSAL
Langkah berikutnya
Untuk opsi penyebaran lainnya, lihat artikel berikut ini: