Share via


Verificatie en autorisatie inschakelen in Azure Container Apps met GitHub

In dit artikel wordt beschreven hoe u Azure Container Apps configureert voor het gebruik van GitHub als verificatieprovider.

Als u de procedure in dit artikel wilt voltooien, hebt u een GitHub-account nodig. Als u een nieuw GitHub-account wilt maken, gaat u naar GitHub.

Uw toepassing registreren bij GitHub

  1. Meld u aan bij Azure Portal en ga naar uw toepassing. Kopieer uw URL. U gebruikt deze om uw GitHub-app te configureren.

  2. Volg de instructies voor het maken van een OAuth-app op GitHub. Voer in de sectie Autorisatie-callback-URL de HTTPS-URL van uw app in en voeg het pad /.auth/login/github/callbacktoe. Bijvoorbeeld https://<hostname>.azurecontainerapps.io/.auth/login/github/callback.

  3. Noteer op de toepassingspagina de client-id die u later nodig hebt.

  4. Selecteer onder Clientgeheimen een nieuw clientgeheim genereren.

  5. Noteer de waarde van het clientgeheim, die u later nodig hebt.

    Belangrijk

    Het clientgeheim is een belangrijke beveiligingsreferentie. Deel dit geheim niet met iemand of distribueer het met uw app.

GitHub-gegevens toevoegen aan uw toepassing

  1. Meld u aan bij Azure Portal en navigeer naar uw app.

  2. Selecteer Verificatie in het menu links. Selecteer Id-provider toevoegen.

  3. Selecteer GitHub in de vervolgkeuzelijst id-provider. Plak de Client ID waarden Client secret die u eerder hebt verkregen.

    Het geheim wordt opgeslagen als een geheim in uw container-app.

  4. Als u de eerste id-provider voor deze toepassing configureert, wordt u ook gevraagd om een sectie met verificatie-instellingen voor Container Apps. Anders kunt u verdergaan met de volgende stap.

    Deze opties bepalen hoe uw toepassing reageert op niet-geverifieerde aanvragen. De standaardselecties leiden alle aanvragen om zich aan te melden met deze nieuwe provider. U kunt dit gedrag nu aanpassen of deze instellingen later aanpassen vanuit het hoofdscherm voor verificatie door Bewerken naast verificatie-instellingen te kiezen. Zie de verificatiestroom voor meer informatie over deze opties.

  5. Selecteer Toevoegen.

U bent nu klaar om GitHub te gebruiken voor verificatie in uw app. De provider wordt weergegeven op het verificatiescherm . Van daaruit kunt u deze providerconfiguratie bewerken of verwijderen.

Werken met geverifieerde gebruikers

Gebruik de volgende handleidingen voor meer informatie over het werken met geverifieerde gebruikers.

Volgende stappen