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 WebLogic-webalkalmazást a Microsoft Entra-fiók által a WebLogicba való bejelentkezéssel 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:
- A Java WebLogic alkalmazásoknál a bejelentkezés engedélyezése a Microsoft Entra ID használatával
- Bejelentkezés engedélyezése Java WebLogic alkalmazásokhoz az MSAL4J használatával az Azure Active Directory B2C-ben
- A Java WebLogic-alkalmazások engedélyezése a felhasználók bejelentkezéséhez és a hozzáférés biztosítása a Microsoft Graph-hoz
- Java WebLogic-alkalmazások védelme szerepkörök és szerepkör-jogcímek használatával
- Java WebLogic-alkalmazások védelme csoportok és csoportjogcímek használatával
- Üzembe helyezett Oracle WebLogic Server. További információ: WebLogic-kiszolgáló üzembe helyezése az Azure-beli virtuális gépen az Azure Portalhasználatával.
Az alkalmazás előkészítése az üzembe helyezéshez
Amikor telepíti az alkalmazást az Oracle WebLogic Serveren, az átirányítási URL-cím az alkalmazás átirányítási URL-címére változik az Oracle WebLogic Server-példányon. A tulajdonságok fájljában a következő lépésekkel módosíthatja ezeket a beállításokat:
Keresse meg az alkalmazás authentication.properties fájlját, és módosítsa a
app.homePageértékét az üzembe helyezett alkalmazás tartománynevére az alábbi példában látható módon. Ennek a tartománynévnek a formátumahttp://<vm-host-name>:<port>/<your-app-path>. A gazdagép nevét és a portot az eltávolításával szerezheti be az/console/-ből. Ha az ajánlott mintaalkalmazást használja, az URL-címnekhttp://<vm-host-name>:<port>/testwebapp/kell lennie, amelynek hasonlónak kell lenniehttp://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>A fájl mentése után használja az alábbi parancsot az alkalmazás újraépítéséhez:
mvn clean packageAz alkalmazás újraépítése után kövesse az alábbi lépéseket: Java EE-alkalmazás újbóli telepítéséhez a Felügyeleti konzol portálján az alkalmazás újbóli telepítéséhez az aktuális .war fájllal.
A Microsoft Entra ID alkalmazásregisztráció frissítése
Mivel az átirányítási URI módosul az Oracle WebLogic Serveren üzembe helyezett alkalmazásra, a Microsoft Entra ID-alkalmazásregisztráció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 fejlesztők számára készült Microsoft identitásplatform alkalmazásregisztrációk oldalára.
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 az URI-hozzáadása lehetőséget.
Töltse ki a webalkalmazás URI-ját, és fűzze hozzá a
/auth/redirect- példáulhttp://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.Válassza a Mentéslehetőséget.
Az üzembe helyezés befejeződött.
További információ
- Microsoft Authentication Library (MSAL) Java számára
- 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