Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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ásoknál a Microsoft Entra ID segítségével
- Az MSAL4J segítségével engedélyezze a bejelentkezést Java WebSphere-alkalmazásokhoz az Azure Active Directory B2C használatával
- Java WebSphere-alkalmazások esetén engedélyezze a felhasználók bejelentkezését és a Microsoft Graph elérését
- Java WebSphere-alkalmazások biztonságossá tételét 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óért lásd: WebSphere Application Server (hagyományos) fürt telepíté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
app.homePageértékét a használni kívánt kiszolgáló URL-címére és portszámára, 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 packageMiután a kód elkészült, másolja 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:
Navigáljon a Microsoft identitásplatformjára fejlesztőknek alkalmazásregisztrációk oldalon.
A keresőmezővel 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 Hitelesítési lehetőséget a menüből.
A Web - Átirányítási URI-k szakaszban válassza a URI hozzáadásaopciót.
Töltse ki a webalkalmazás URI-ját, és fűzze hozzá a
/auth/redirect- példáulhttps://<server-url>:<port-number>/auth/redirect.Válassza Mentéslehető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 Új alkalmazás, majd Új vállalati alkalmazáslehetőséget.
Válassza ki a létrehozott .war fájlt, majd válassza a Következő lehetőséget, amíg el nem ér a webmodulok térképkörnyezetének gyökereihez telepítési lépéshez.
A kontextus gyökérhez állítsa be ugyanazt az értéket, mint a portszám után található érték a mintakonfigurációban/Azure alkalmazásregisztrációban megadott "Átirányítási URI"-nál. Vagyis ha az átirányítási URI
http://<server-url>:9080/msal4j-servlet-auth/, akkor a környezet gyökerének csakmsal4j-servlet-authkell lennie.Válassza Befejezéslehetőséget.
Az alkalmazás telepítésének befejezése után lépjen a WebSphere vállalati alkalmazások szakaszára az Alkalmazások lapról.
Válassza ki a telepített .war fájlt az alkalmazások listájából, majd válassza az üzembe helyezéshez Start lehetőséget.
Az üzembe helyezés befejezése után lépjen a(z)
http://<server-url>:9080/{whatever you set as the context root}-ra, ahol látnia kell az alkalmazást.
Az üzembe helyezés befejeződött.
További információ
- Microsoft Authentication Library (MSAL) Java számára
- MSAL Java-referenciadokumentáció
- Microsoft Identity Platform (Microsoft Entra ID fejlesztőknek)
- rövid ú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: