Implementatiebronnen configureren voor App Services in Azure Stack Hub
App Service op Azure Stack Hub ondersteunt implementatie op aanvraag van meerdere providers voor broncodebeheer. Met deze functie kunnen app-ontwikkelaars rechtstreeks vanuit hun opslagplaatsen voor broncodebeheer implementeren. Als gebruikers App Service willen configureren om verbinding te maken met hun opslagplaatsen, moet een cloudoperator eerst de integratie tussen App Service in Azure Stack Hub en de bronbeheerprovider configureren.
Naast lokale Git worden de volgende bronbeheerproviders ondersteund:
- GitHub
- BitBucket
- OneDrive
- Dropbox
Implementatiebronnen weergeven in App Service-beheer
Meld u als servicebeheerder aan bij de Azure Stack Hub-beheerdersportal.
Blader naar Alle services en selecteer de App Service.

Selecteer De configuratie van broncodebeheer. U ziet de lijst met alle geconfigureerde implementatiebronnen.

GitHub configureren
U moet een GitHub-account hebben om deze taak te voltooien. Mogelijk wilt u een account voor uw organisatie gebruiken in plaats van een persoonlijk account.
Meld u aan bij GitHub, ga naar https://www.github.com/settings/developersen selecteer vervolgens Een nieuwe toepassing registreren.

Voer een toepassingsnaam in. Bijvoorbeeld App Service in Azure Stack Hub.
Voer de URL van de startpagina in. De URL van de startpagina moet het azure Stack Hub-portaladres zijn. Bijvoorbeeld
https://portal.<region>.<FQDN>. Zie Azure Stack Hub DNS-naamruimte voor meer informatie over de Fully Qualified Domain Name (FQDN) van Azure Stack Hub.Voer een beschrijving van de toepassing in.
Voer de callback-URL voor autorisatie in. In een standaardimplementatie van Azure Stack Hub heeft de URL de vorm
https://portal.<region>.<FQDN>/TokenAuthorize.Selecteer Toepassing registreren. Er wordt een pagina weergegeven met de client-id en het clientgeheim voor de app.

Meld u in een nieuw browsertabblad of -venster als servicebeheerder aan bij de Azure Stack Hub-beheerdersportal.
Ga naar Resourceproviders en selecteer de App Service Resourceproviderbeheerder.
Selecteer De configuratie van broncodebeheer.
Kopieer en plak de client-id en het clientgeheim in de bijbehorende invoervakken voor GitHub.
Selecteer Opslaan.
BitBucket configureren
U moet een BitBucket-account hebben om deze taak te voltooien. Mogelijk wilt u een account voor uw organisatie gebruiken in plaats van een persoonlijk account.
Meld u aan bij BitBucket en ga naar Integraties onder uw account.

Selecteer OAuth onder Toegangsbeheer en Consument toevoegen.

Voer een naam in voor de consument. Bijvoorbeeld App Service in Azure Stack Hub.
Voer een beschrijving in voor de app.
Voer de callback-URL in. In een standaardimplementatie van Azure Stack Hub heeft de callback-URL de vorm
https://portal.<region>.<FQDN>/TokenAuthorize. Voor een geslaagde BitBucket-integratie moet de URL het hier vermelde hoofdlettergebruik volgen.Voer de URL in. Deze URL moet de URL van de Azure Stack Hub-portal zijn. Bijvoorbeeld
https://portal.<region>.<FQDN>.Selecteer de vereiste machtigingen :
- Opslagplaatsen: lezen
- Webhooks: lezen en schrijven
Selecteer Opslaan. U ziet nu deze nieuwe app, samen met de sleutel en het geheim, onder OAuth-consumenten.

Meld u in een nieuw browsertabblad of -venster als servicebeheerder aan bij de Azure Stack Hub-beheerdersportal.
Ga naar Resourceproviders en selecteer de App Service Resourceproviderbeheerder.
Selecteer De configuratie van broncodebeheer.
Kopieer en plak de sleutel in het invoervak client-id en geheim in het invoervak Clientgeheim voor BitBucket.
Selecteer Opslaan.
OneDrive configureren
U moet een Microsoft-account hebben gekoppeld aan een OneDrive-account om deze taak te voltooien. Mogelijk wilt u een account voor uw organisatie gebruiken in plaats van een persoonlijk account.
Notitie
OneDrive voor zakelijke accounts worden momenteel niet ondersteund.
Ga naar https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com%2Fapp-registration.htm en meld u aan met uw Microsoft-account.
Selecteer onder Mijn toepassingende optie Een app toevoegen.

Voer een naam in voor de nieuwe app-registratie: voer App Service in Azure Stack Hub in en selecteer vervolgens Toepassing maken.
In het volgende scherm worden de eigenschappen van uw nieuwe app weergegeven. Sla de toepassings-id op een tijdelijke locatie op.

Selecteer Onder Toepassingsgeheimende optie Nieuw wachtwoord genereren. Noteer het nieuwe wachtwoord dat is gegenereerd. Dit wachtwoord is uw toepassingsgeheim en kan niet worden opgehaald nadat u OK hebt geselecteerd.
Selecteer Platform toevoegen onder Platforms en selecteer vervolgens Web.
Voer de omleidings-URI in. In een standaardimplementatie van Azure Stack Hub heeft de omleidings-URI de vorm
https://portal.<region>.<FQDN>/TokenAuthorize.
Voeg de Microsoft Graph PermissionsDelegated - Permissions toe.
- Files.ReadWrite.AppFolder
- Gebruiker. Lezen

Selecteer Opslaan.
Meld u in een nieuw browsertabblad of -venster als servicebeheerder aan bij de Azure Stack Hub-beheerdersportal.
Ga naar Resourceproviders en selecteer de App Service Resourceproviderbeheerder.
Selecteer De configuratie van broncodebeheer.
Kopieer en plak de toepassings-id in het invoervak client-id en wachtwoord in het invoervak Clientgeheim voor OneDrive.
Selecteer Opslaan.
DropBox configureren
Notitie
U moet een DropBox-account hebben om deze taak te voltooien. Mogelijk wilt u een account voor uw organisatie gebruiken in plaats van een persoonlijk account.
Ga naar https://www.dropbox.com/developers/apps en meld u aan met uw DropBox-accountreferenties.
Selecteer App maken.

Selecteer DropBox-API.
Stel het toegangsniveau in op app-map.
Voer een naam in voor uw app.

Selecteer App maken. U ziet een pagina met de instellingen voor de app, waaronder app-sleutel en app-geheim.
Zorg ervoor dat de mapnaam van de app is ingesteld op App Service in Azure Stack Hub.
Stel de omleidings-URI van OAuth 2 in en selecteer Vervolgens Toevoegen. In een standaardimplementatie van Azure Stack Hub heeft de omleidings-URI de vorm
https://portal.<region>.<FQDN>/TokenAuthorize.
Meld u in een nieuw browsertabblad of -venster als servicebeheerder aan bij de Azure Stack Hub-beheerdersportal.
Ga naar Resourceproviders en selecteer de App Service Resourceproviderbeheerder.
Selecteer De configuratie van broncodebeheer.
Kopieer en plak de toepassingssleutel in het invoervak client-id en app-geheim in het invoervak Clientgeheim voor DropBox.
Selecteer Opslaan.
Volgende stappen
Gebruikers kunnen nu de implementatiebronnen gebruiken voor zaken als continue implementatie, lokale Git-implementatie en synchronisatie van cloudmappen.