Kom igång med att skydda Java-programmet med Microsofts identitetsplattform
Den här serien med artiklar innehåller en översikt över rekommenderade strategier för att skydda Java-program med Microsofts identitetsplattform.
Microsofts identitetsplattform, tillsammans med Microsoft Entra ID (Entra ID) och Azure Azure Active Directory B2C (Azure AD B2C) är centrala för Azure-molnekosystemet. Den här vägledningen tar dig igenom grunderna för modern autentisering med hjälp av Microsoft Authentication Library (MSAL) för Java.
Vägledningen är tillgänglig för följande serverplattformar: Java Spring Boot, Tomcat, JBoss EAP, WebLogic och WebSphere.
Vi rekommenderar att du följer artiklarna för din plattform. Artiklarna och kodexemplen är dock fristående, så du kan använda den artikel du behöver.
Varje plattform har vägledning om följande uppgifter:
- Aktivera inloggning för dina användare med Microsoft Entra-ID och lär dig att arbeta med ID-token.
- Aktivera inloggning för dina kunder med Azure AD B2C. Lär dig hur du integrerar med externa leverantörer av sociala identiteter. Lär dig hur du använder användarflöden och anpassade principer.
- Aktivera appen för att hämta en åtkomsttoken för att auktorisera den för att anropa Microsoft Graph API. Du kan använda Microsoft Graph API för att få åtkomst till extra användarinformation.
- Aktivera appen för att hämta en ID-token med rollanspråket. Du kan använda den här token för att filtrera åtkomst till vägar baserat på rollmedlemskap.
- Aktivera appen för att hämta en ID-token med ett gruppanspråk. Du kan använda den här token för att filtrera åtkomst till vägar baserat på gruppmedlemskap. Du får också lära dig hur du anropar Microsoft Graph för att hantera gränsfall där användaren är medlem i för många grupper för att få plats i en ID-token.
- Distribuera din app till Azure-plattformen.
Nästa steg
Om du vill läsa all vägledning för en viss plattform börjar du med någon av följande artiklar:
- Skydda din Java Spring Boot-app
- Skydda din Java Tomcat-app
- Skydda din Java JBoss EAP-app
- Skydda din Java WebLogic-app
- Skydda din Java WebSphere-app
- Skydda din Java WebSphere Liberty/Open Liberty-app
- Skydda din Java Quarkus-app
Mer information
Mer information om Microsofts identitetsplattform finns i följande artiklar:
- Microsofts identitetsplattform
- Azure Active Directory B2C
- Översikt över Microsoft Authentication Library (MSAL)
- Programtyper för Microsofts identitetsplattform
- Medgivandeupplevelse för program i Microsoft Entra-ID
- Förstå användar- och administratörsmedgivande
- Översikt över program- och tjänstobjekt i Microsoft Entra ID
- Microsofts identitetsplattform metodtips och rekommendationer
Fler kodexempel finns i följande artiklar: