Java WebSphere-alkalmazások üzembe helyezése a hagyományos WebSphere-ben azure-beli virtuális gépeken
Ez a cikk bemutatja, hogyan helyezhet üzembe Java WebSphere-webalkalmazást a Microsoft Entra-fiók bejelentkezésével a hagyományos WebSphere-be az Azure-beli virtuális gépeken.
Előfeltételek
- Az alábbi cikkek egyikének befejezése a Microsoft Entra-azonosítóval való biztonság engedélyezéséhez:
- Bejelentkezés engedélyezése Java WebSphere-alkalmazásokhoz a Microsoft Entra ID használatával
- Bejelentkezés engedélyezése Java WebSphere-alkalmazásokhoz az MSAL4J és az Azure Active Directory B2C használatával
- A Java WebSphere-alkalmazások engedélyezése a felhasználók bejelentkezéséhez és a Microsoft Graph eléréséhez
- Java WebSphere-alkalmazások védelme alkalmazásszerepkörök és szerepkör-jogcímek használatával
- Java WebSphere-alkalmazások védelme csoportok és csoportjogcímek használatával
- Üzembe helyezett IBM WebSphere alkalmazáskiszolgáló-fürt. További információ: WebSphere Application Server (hagyományos) fürt üzembe helyezése Azure-beli virtuális gépeken.
Az alkalmazás előkészítése az üzembe helyezéshez
Amikor üzembe helyezi az alkalmazást a WebSphere Alkalmazáskiszolgálón, az átirányítási URL-cím az üzembe helyezett WebSphere Application Server-példány átirányítási URL-címére változik. A tulajdonságok fájljában a következő lépésekkel módosíthatja ezeket a beállításokat:
Lépjen az alkalmazás authentication.properties fájljára, és módosítsa a használni kívánt kiszolgáló URL-címét és portszámát
app.homePage
, ahogyan az alábbi példában látható:# 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/
A fájl mentése után használja az alábbi parancsot az alkalmazás újraépítéséhez:
mvn clean package
Miután a kód elkészült, másolja át a .war fájlt a célkiszolgáló fájlrendszerére.
A Microsoft Entra ID alkalmazásregisztráció frissítése
Mivel az átirányítási URI megváltozik a WebSphere-en üzembe helyezett alkalmazáson, a Microsoft Entra ID-alkalmazásregisztrációjában is módosítania kell az átirányítási URI-t. A módosítás végrehajtásához kövesse az alábbi lépéseket:
Lépjen a Microsoft Identitásplatform fejlesztőknek Alkalmazásregisztrációk lapra.
A keresőmező használatával keresse meg az alkalmazásregisztrációt – például
java-servlet-webapp-authentication
.Nyissa meg az alkalmazásregisztrációt a nevének kiválasztásával.
Válassza a Hitelesítés lehetőséget a menüben.
A Webes - átirányítási URI-k szakaszban válassza az URI hozzáadása lehetőséget.
Töltse ki a webalkalmazás URI-ját, hozzáfűzve
/auth/redirect
példáulhttps://<server-url>:<port-number>/auth/redirect
.Válassza a Mentés lehetőséget.
Az alkalmazás üzembe helyezése
Az alkalmazás üzembe helyezéséhez kövesse az alábbi lépéseket:
Az Alkalmazások lapon válassza az Új alkalmazás, majd az Új vállalati alkalmazás lehetőséget.
Válassza ki a létrehozott .war fájlt, majd válassza a Tovább lehetőséget, amíg el nem ér a Webmodulok telepítési lépéséhez tartozó Map context roots elemhez.
A környezet gyökeréhez állítsa be ugyanazt az értéket, mint a mintakonfigurációban/Azure-alkalmazásregisztrációban beállított "Átirányítási URI" portszáma után. Vagyis ha az átirányítási URI az
http://<server-url>:9080/msal4j-servlet-auth/
, akkor a környezet gyökerének csak a következőnek kell lenniemsal4j-servlet-auth
.Válassza a Befejezés lehetőséget.
Miután az alkalmazás telepítése befejeződött, lépjen az Alkalmazások lap WebSphere vállalati alkalmazások szakaszára.
Válassza ki a telepített .war fájlt az alkalmazások listájából, majd válassza a Telepítés indítása lehetőséget.
Az üzembe helyezés befejezése után lépjen az
http://<server-url>:9080/{whatever you set as the context root}
alkalmazásra, és látnia kell az alkalmazást.
Az üzembe helyezés befejeződött.
További információ
- Microsoft Authentication Library (MSAL) Java-hoz
- MSAL Java-referenciadokumentáció
- Microsoft Identitásplatform (Microsoft Entra-azonosító fejlesztőknek)
- Gyorsútmutató: Alkalmazás regisztrálása a Microsoft Identitásplatformon
- A Microsoft Entra ID-alkalmazás hozzájárulási élményének ismertetése
- Felhasználói és rendszergazdai hozzájárulás ismertetése
- MSAL-kódminták
Következő lépések
További üzembe helyezési lehetőségekért tekintse meg a következő cikkeket:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: