Introduktion
Organisationer skapar program för att hantera olika användningsfall. De flesta programutvecklare fokuserar på att implementera affärslogik, men det finns också krav för att skydda åtkomsten till programmet. Ansvaret för identitets- och åtkomsthantering kräver ytterligare expertis och komplexitet.
Microsoft Entra-ID och Microsoft Authentication Library (MSAL) förenklar detta. Med Microsoft Entra-ID kan du hantera dessa krav genom att tillhandahålla identitets- och åtkomsthantering (IAM) som en tjänst. Microsofts autentiseringsbibliotek tillhandahåller praktiska API:er som utvecklare kan använda för att implementera autentiserings- och auktoriseringsfunktionerna i sina program.
Exempelscenario
Anta att du skapar en portal för anställda i ditt företag för att få åtkomst till företagsinformation och användbara resurser för att utföra sitt arbete. Du måste se till att det här programmet endast är tillgängligt för användare i din organisation. Du vill skapa en Java-webbapp som loggar in de anställda med sina arbetskonton och visar viss information från företagsprofilen.
Med Microsoft Entra-ID kan du skydda dina program genom att logga in användare med sina organisationskonton. Microsoft Authentication Library (MSAL) innehåller olika metoder för utvecklare att autentisera användare och få auktoriserad åtkomst till program som skyddas av Microsoft Entra-ID.
Vad ska vi göra?
I den här modulen kommer du att:
- Registrera ett webbprogram med Microsoft Entra-ID.
- Logga in användare i en Microsoft Entra-klientorganisation till ett Java-webbprogram.
- Auktorisera åtkomst till data i ett Microsoft API.
Vad är huvudmålet?
Huvudmålet är att lära dig hur du skyddar ditt program med Microsoft Entra-ID och använder Microsofts autentiseringsbibliotek för att logga in användare och få auktoriserad åtkomst till data i ett Java-webbprogram.