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 WebSphere-webbapp med inloggning av Microsoft Entra-konto till Traditionell WebSphere på virtuella Azure-datorer.
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 WebSphere-appar med microsoft entra-ID
- Aktivera inloggning för Java WebSphere-appar med MSAL4J med Azure Active Directory B2C
- Aktivera Java WebSphere-appar för att logga in användare och få åtkomst till Microsoft Graph
- Säkra Java WebSphere-appar med hjälp av approller och rollanspråk
- Säkra Java WebSphere-appar med hjälp av grupper och gruppanspråk
 
- Ett distribuerat IBM WebSphere Application Server-kluster. Mer information finns i Distribuera WebSphere Application Server-kluster (traditionell) på Azure Virtual Machines.
Förbereda appen för distribution
När du distribuerar programmet till WebSphere Application Server ändras omdirigerings-URL:en till omdirigerings-URL:en för din distribuerade WebSphere Application Server-instans. Använd följande steg för att ändra de här inställningarna i egenskapsfilen:
- Gå till appens authentication.properties-filen och ändra värdet för - app.homePagetill din server-URL och portnummer som du planerar att använda, som du ser i följande exempel:- # 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/
- När du har sparat den här filen använder du följande kommando för att återskapa din app: - mvn clean package
- När koden har skapats kopierar du filen .war till målserverns filsystem. 
Uppdatera din Microsoft Entra ID-appregistrering
Eftersom omdirigerings-URI:n ändras till din distribuerade app på WebSphere 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 Microsofts identitetsplattform för utvecklare sidan för appregistreringar. 
- 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 exempel- https://<server-url>:<port-number>/auth/redirect.
- Välj Spara. 
Distribuera programmet
Använd följande steg för att distribuera programmet:
- På fliken Program väljer du Nytt programoch sedan Nytt företagsprogram. 
- Välj filen .war som du skapade och välj sedan Nästa tills du kommer till Mappa kontextrötter för webbmoduler installationssteget. 
- För kontextroten anger du samma värde som efter portnumret i omdirigerings-URI:n som du angav i exempelkonfigurationen/Azure-appregistreringen. Om omdirigerings-URI:n är - http://<server-url>:9080/msal4j-servlet-auth/ska kontextroten alltså bara vara- msal4j-servlet-auth.
- Välj Slutför. 
- När programmet har installerats går du till avsnittet WebSphere-företagsprogram på fliken Program. 
- Välj filen .war som du installerade i listan över program och välj sedan Starta att distribuera. 
- När distributionen är klar går du till - http://<server-url>:9080/{whatever you set as the context root}och du bör kunna se programmet.
Distributionen är nu klar.
Mer information
- Microsoft Authentication Library (MSAL) för Java
- MSAL Java-referensdokumentation
- Microsoft identity platform (Microsoft Entra ID för utvecklare)
- Snabbstart: Registrera ett program med Microsofts identitetsplattform
- Förstå medgivandeupplevelser för Microsoft Entra ID-applikation
- Förstå användar- och administratörsmedgivande
- MSAL-kodexempel
Nästa steg
Andra distributionsalternativ finns i följande artiklar: