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 WebLogic dengan masuk oleh akun Microsoft Entra ke WebLogic di Azure Virtual Machines.
Prasyarat
- Penyelesaian salah satu artikel berikut untuk mengaktifkan keamanan dengan ID Microsoft Entra:
- Mengaktifkan masuk untuk aplikasi Java WebLogic menggunakan Microsoft Entra ID
- Aktifkan masuk untuk aplikasi Java WebLogic menggunakan MSAL4J dengan Azure Active Directory B2C
- Mengaktifkan aplikasi Java WebLogic untuk memasukkan pengguna dan mengakses Microsoft Graph
- Mengamankan aplikasi Java WebLogic menggunakan peran dan klaim peran
- Mengamankan aplikasi Java WebLogic menggunakan grup dan klaim grup
- Sebuah Oracle WebLogic Server
yang disebarkan. Untuk informasi selengkapnya, lihat Menyebarkan WebLogic Server di Azure Virtual Machine menggunakan portal Microsoft Azure.
Menyiapkan aplikasi untuk penyebaran
Saat Anda menyebarkan aplikasi ke Oracle WebLogic Server, URL pengalihan Anda berubah ke URL pengalihan aplikasi pada instans Oracle WebLogic Server. Gunakan langkah-langkah berikut untuk mengubah pengaturan ini di file properti Anda:
Navigasi ke file authentication.properties aplikasi Anda dan ubah nilai
app.homePageke nama domain aplikasi yang disebarkan, seperti yang ditunjukkan dalam contoh berikut. Nama domain ini memiliki formulirhttp://<vm-host-name>:<port>/<your-app-path>. Anda bisa mendapatkan nama host dan port dari adminConsoleURL dengan menghapus/console/. Jika Anda menggunakan aplikasi sampel yang direkomendasikan, URL harushttp://<vm-host-name>:<port>/testwebapp/, yang seharusnya mirip denganhttp://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.# 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=http://<vm-host-name>:<port>/<your-app-path>Setelah menyimpan file ini, gunakan perintah berikut untuk membangun kembali aplikasi Anda:
mvn clean packageSetelah membangun ulang aplikasi, ikuti langkah-langkah
Menyebarkan aplikasi Java EE dari portal Konsol Administrasi untuk menyebarkan ulang aplikasi dengan file .warAnda saat ini.
Memperbarui pendaftaran aplikasi ID Microsoft Entra Anda
Karena URI pengalihan berubah ke aplikasi yang disebarkan di Oracle WebLogic Server, Anda juga perlu mengubah URI pengalihan di pendaftaran aplikasi ID Microsoft Entra Anda. Gunakan langkah-langkah berikut untuk membuat perubahan ini:
Navigasikan ke platform identitas Microsoft untuk 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 URI Pengalihan Web - , pilih Tambahkan URI.
Isi URI aplikasi web Anda, tambahkan
/auth/redirect- misalnya,http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.Pilih Simpan.
Penyebaran Anda telah selesai sekarang.
Informasi selengkapnya
- Microsoft Authentication Library (MSAL) untuk 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
- contoh kode MSAL