Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln visar hur du distribuerar en Java WebLogic-webbapp med inloggning av Microsoft Entra-konto till WebLogic på Azure Virtual Machines.
Förutsättningar
- Slutförande av någon av följande artiklar för att aktivera säkerhet med Microsoft Entra-ID:
- Aktivera inloggning för Java WebLogic-appar med microsoft entra-ID
- Aktivera inloggning för Java WebLogic-appar med MSAL4J med Azure Active Directory B2C
- Aktivera Java WebLogic-appar för att logga in användare och komma åt Microsoft Graph
- Säkra Java WebLogic-appar med hjälp av roller och rollanspråk
- Säkra Java WebLogic-appar med hjälp av grupper och gruppanspråk
- En driftsatt Oracle WebLogic Server. Mer information finns i Distribuera WebLogic Server på Azure Virtual Machine med hjälp av Azure-portalen.
Förbereda appen för distribution
När du distribuerar ditt program till Oracle WebLogic Server ändras omdirigerings-URL:en till appens omdirigerings-URL på Oracle WebLogic Server-instansen. Använd följande steg för att ändra de här inställningarna i egenskapsfilen:
Gå till appens authentication.properties fil och ändra värdet för
app.homePagetill den distribuerade appens domännamn, som du ser i följande exempel. Det här domännamnet har formulärethttp://<vm-host-name>:<port>/<your-app-path>. Du kan hämta värdnamnet och porten från adminConsoleURL genom att ta bort/console/. Om du använder den rekommenderade exempelappen ska URL:en varahttp://<vm-host-name>:<port>/testwebapp/, vilket bör liknahttp://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>När du har sparat den här filen använder du följande kommando för att återskapa din app:
mvn clean packageNär du har återskapat appen följer du stegen i Distribuera ett Java EE-program från administrationskonsolportalen för att distribuera om programmet med din aktuella .war-fil.
Uppdatera din Microsoft Entra ID-appregistrering
Eftersom omdirigerings-URI:n ändras till din distribuerade app på Oracle WebLogic Server måste du också ändra omdirigerings-URI:n i din Microsoft Entra ID-appregistrering. Gör den här ändringen med hjälp av följande steg:
Gå till sidan för appregistreringar på Microsofts identitetsplattform för utvecklare .
Använd sökrutan för att söka efter din appregistrering , till exempel
java-servlet-webapp-authentication.Öppna appregistreringen genom att välja dess namn.
Välj autentisering på menyn.
I avsnittet Web - Redirect URI:er väljer du Lägg till URI.
Fyll i URI:n för din webbapp och lägg till
/auth/redirect, till exempelhttp://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.Välj Spara.
Distributionen är nu klar.