Web-app waarmee gebruikers worden aangemeld: App-registratie
Artikel
In dit artikel worden de stappen voor app-registratie uitgelegd voor een web-app waarmee gebruikers worden aangemeld.
Als u uw toepassing wilt registreren, kunt u het volgende gebruiken:
De snelstartgidsen voor de web-app. Naast een geweldige eerste ervaring met het maken van een toepassing, bevatten quickstarts in Azure Portal een knop met de naam Deze wijziging voor mij aanbrengen. U kunt deze knop gebruiken om de eigenschappen in te stellen die u nodig hebt, zelfs voor een bestaande app. Pas de waarden van deze eigenschappen aan uw eigen case aan. Met name de URL van de web-API voor uw app zal waarschijnlijk afwijken van de voorgestelde standaardwaarde, wat ook van invloed is op de afmeldings-URI.
Azure Portal om uw toepassing handmatig te registreren.
PowerShell en opdrachtregelprogramma's.
Een app registreren met behulp van de quickstarts
U kunt de volgende koppeling gebruiken om het maken van uw webtoepassing te bootstrapen:
De portal die moet worden gebruikt, is afhankelijk van of uw toepassing wordt uitgevoerd in de openbare Cloud van Microsoft Azure of in een nationale of onafhankelijke cloud. Zie Nationale clouds voor meer informatie.
Als u toegang hebt tot meerdere tenants, gebruikt u het pictogram Instellingen in het bovenste menu om over te schakelen naar de tenant waarin u de toepassing wilt registreren in het menu Mappen en abonnementen.
Blader naar Identiteitstoepassingen> App-registraties en selecteer Nieuwe registratie.
Voor omleidings-URI voegt u het type toepassing en de URI-bestemming toe die geretourneerde tokenantwoorden accepteert na een geslaagde verificatie. Voer bijvoorbeeld https://localhost:44321 in.
Selecteer Registreren.
Selecteer Verificatie onder Beheren en voeg vervolgens de volgende informatie toe:
Voeg in de sectie Web een https://localhost:44321/signin-oidc toe.
Voer in de afmeldings-URL van het front-kanaal de naam in https://localhost:44321/signout-oidc.
Selecteer Opslaan.
Wanneer de pagina Een toepassing registreren wordt weergegeven, voert u de registratiegegevens van uw toepassing in:
Voer een Naam in voor de toepassing, bijvoorbeeld MailApp-openidconnect-v2. Gebruikers van uw app kunnen de naam zien. U kunt deze later wijzigen.
Selecteer in de sectie Omleidings-URI (optioneel) webhttps://localhost:44326/
Selecteer Registreren om de toepassing te maken.
Selecteer Verificatie onder Beheren.
Selecteer Opslaan.
Wanneer de pagina Een toepassing registreren wordt weergegeven, voert u de registratiegegevens van uw toepassing in:
Voer een Naam in voor de toepassing, bijvoorbeeld java-webapp. Gebruikers van uw app kunnen de naam zien. U kunt deze later wijzigen.
Selecteer Accounts in een organisatiemap en persoonlijke Microsoft-accounts.
Selecteer Registreren om de toepassing te registreren.
Selecteer onder Beheren achtereenvolgens Verificatie>Een platform toevoegen.
Selecteer Web.
Voer voor omleidings-URI hetzelfde host- en poortnummer in, gevolgd door /msal4jsample/secure/aad voor de aanmeldingspagina.
Selecteer Configureren.
Gebruik in de sectie Web het host- en poortnummer, gevolgd door /msal4jsample/graph/me een omleidings-URI voor de pagina met gebruikersgegevens.
In het voorbeeld wordt standaard het volgende gebruikt:
http://localhost:8080/msal4jsample/secure/aad
http://localhost:8080/msal4jsample/graph/me
Selecteer Opslaan.
Selecteer onder Beheren de optie Certificaten en geheimen.
Selecteer in de sectie Clientgeheimen het nieuwe clientgeheim en selecteer vervolgens:
Voer een sleutelbeschrijving in.
Selecteer de sleutelduur in 1 jaar.
Selecteer Toevoegen.
Wanneer de sleutelwaarde wordt weergegeven, kopieert u deze voor later. Deze waarde wordt niet opnieuw weergegeven of kan op andere manieren worden opgehaald.
Wanneer de pagina Een toepassing registreren wordt weergegeven, voert u de registratiegegevens van uw toepassing in:
Voer een Naam in voor de toepassing, bijvoorbeeld node-webapp. Gebruikers van uw app kunnen de naam zien. U kunt deze later wijzigen.
Wijzig alleen ondersteunde accounttypen in Accounts in deze organisatiemap.
Selecteer in de sectie Omleidings-URI (optioneel) webhttp://localhost:3000/auth/redirect
Selecteer Registreren om de toepassing te maken.
Zoek de waarde Toepassings-ID (client) op de app-pagina Overzicht voor later. U hebt het nodig om het configuratiebestand voor dit project te configureren.
Selecteer onder Beheren de optie Certificaten en geheimen.
Selecteer in de sectie Clientgeheimen het nieuwe clientgeheim en selecteer vervolgens:
Voer een sleutelbeschrijving in.
Selecteer een sleutelduur van Over 1 jaar.
Selecteer Toevoegen.
Wanneer de sleutelwaarde wordt weergegeven, kopieert u deze. U hebt deze later nodig.
Wanneer de pagina Een toepassing registreren wordt weergegeven, voert u de registratiegegevens van uw toepassing in:
Voer een Naam in voor de toepassing, bijvoorbeeld python-webapp. Gebruikers van uw app kunnen de naam zien. U kunt deze later wijzigen.
Wijzig ondersteunde accounttypen in accounts in een organisatiedirectory en persoonlijke Microsoft-accounts (zoals Skype, Xbox, Outlook.com).
Selecteer in de sectie Omleidings-URI (optioneel) webhttp://localhost:5000/getAToken
Selecteer Registreren om de toepassing te maken.
Zoek de waarde Toepassings-ID (client) op de app-pagina Overzicht voor later. U hebt het nodig om het .env-bestand voor dit project te configureren.
Selecteer onder Beheren de optie Certificaten en geheimen.
Selecteer in de sectie Clientgeheimen het nieuwe clientgeheim en selecteer vervolgens:
Voer een sleutelbeschrijving in. Laat de standaardverlooptijd staan.
Selecteer Toevoegen.
Sla de waarde van het clientgeheim op een veilige locatie op. U hebt deze nodig om de code te configureren en u kunt deze later niet meer ophalen.
Een app registreren met behulp van PowerShell
U kunt ook een toepassing registreren bij Microsoft Graph PowerShell met behulp van New-MgApplication.
Line-of-Business ontwikkelde interne behoefteregistratie in Microsoft Entra ID en toegewezen aan gebruikers voor een veilige Azure-oplossing. Ontdek hoe u app-registratie implementeert.
Demonstreer de functies van Microsoft Entra ID om identiteitsoplossingen te moderniseren, hybride oplossingen te implementeren en identiteitsbeheer te implementeren.