Azure Blockchain Workbench implementerenDeploy Azure Blockchain Workbench

Azure Blockchain Workbench wordt geïmplementeerd met behulp van een oplossingssjabloon in de Azure Marketplace.Azure Blockchain Workbench is deployed using a solution template in the Azure Marketplace. De sjabloon vereenvoudigt de implementatie van onderdelen die nodig zijn voor het maken van blockchain-toepassingen.The template simplifies the deployment of components needed to create blockchain applications. Eenmaal geïmplementeerd, biedt Blockchain Workbench toegang tot de client-apps om gebruikers en blockchain-toepassingen te maken en te beheren.Once deployed, Blockchain Workbench provides access to client apps to create and manage users and blockchain applications.

Zie voor meer informatie over de onderdelen van Blockchain Workbench Azure Blockchain Workbench architectuur.For more information about the components of Blockchain Workbench, see Azure Blockchain Workbench architecture.

Implementatie voorbereidenPrepare for deployment

Met Blockchain Workbench kunt u een blockchain grootboek, samen met een set van relevante Azure-services voor het bouwen van een blockchain-gebaseerde toepassing, implementeren.Blockchain Workbench allows you to deploy a blockchain ledger along with a set of relevant Azure services most often used to build a blockchain-based application. De implementatie van Blockchain Workbench resulteert in de volgende Azure-services die binnen een resourcegroep in uw Azure-abonnement worden ingericht.Deploying Blockchain Workbench results in the following Azure services being provisioned within a resource group in your Azure subscription.

  • 1 Event Grid-Topic1 Event Grid Topic
  • 1-Service Bus Namespace1 Service Bus Namespace
  • 1 Application Insights1 Application Insights
  • 1 SQL Database (Standard S0)1 SQL Database (Standard S0)
  • 2 App Services (standaard)2 App Services (Standard)
  • 2 Azure Key Vaults2 Azure Key Vaults
  • 2 Azure Storage-accounts (Standard LRS)2 Azure Storage accounts (Standard LRS)
  • 2 virtuele-machine schaalsets (voor validatie en worker-knooppunten)2 Virtual machine scale sets (for validator and worker nodes)
  • 2 virtuele netwerken (met inbegrip van de load balancer, netwerkbeveiligingsgroep en openbaar IP-adres voor elk virtueel netwerk)2 Virtual Networks (including load balancer, network security group, and public IP address for each virtual network)
  • Optioneel: Azure MonitorOptional: Azure Monitor

Hieronder volgt een voorbeeld van een implementatie gemaakt in myblockchain resourcegroep.The following is an example deployment created in myblockchain resource group.

Voorbeeld van een implementatie

De kosten van Blockchain Workbench is een optelling van de kosten van de onderliggende Azure-services.The cost of Blockchain Workbench is an aggregate of the cost of the underlying Azure services. Informatie over de prijzen voor Azure-services kunnen worden berekend met behulp van de prijscalculator.Pricing information for Azure services can be calculated using the pricing calculator.

Belangrijk

Als u van een abonnement met lage Servicelimieten, zoals een gratis laag van Azure-abonnement gebruikmaakt, wordt de implementatie mislukken vanwege onvoldoende quotum van VM-kernen.If you are using a subscription with low service limits such as an Azure free tier subscription, the deployment may fail due to insufficient quota of VM cores. Voorafgaand aan de implementatie, Controleer uw quotum aanvragen met behulp van de richtlijnen van de virtuele machine vCPU-quota artikel.Prior to deployment, check your quota using guidance from the virtual machine vCPU quotas article. De standaardselectie voor de virtuele machine moet 6 VM-kernen.The default VM selection requires 6 VM cores. Wijzigen in een kleinere virtuele machine zoals Standard DS1 versie 2 vermindert het aantal kernen tot en met 4.Changing to a smaller size VM such as Standard DS1 v2 reduces the number of cores to 4.

VereistenPrerequisites

Azure Blockchain Workbench vereist Azure AD-configuratie en toepassing registraties.Azure Blockchain Workbench requires Azure AD configuration and application registrations. U kunt de Azure AD configuraties handmatig vóór implementatie of een script uitvoeren na de implementatie.You can choose to do the Azure AD configurations manually before deployment or run a script post deployment. Als u opnieuw wilt Blockchain Workbench implementeren, Zie Azure AD-configuratie om te controleren of de configuratie van uw Azure AD.If you are redeploying Blockchain Workbench, see Azure AD configuration to verify your Azure AD configuration.

Belangrijk

Workbench hoeft niet te worden geïmplementeerd in dezelfde tenant als het account dat u gebruikt voor het registreren van een Azure AD-toepassing.Workbench does not have to be deployed in the same tenant as the one you are using to register an Azure AD application. Workbench moet worden geïmplementeerd in een tenant wanneer u hebt onvoldoende machtigingen om resources te implementeren.Workbench must be deployed in a tenant where you have sufficient permissions to deploy resources. Zie voor meer informatie over Azure AD-tenants, over het verkrijgen van een Active Directory-tenant en toepassingen integreren met Azure Active Directory.For more information on Azure AD tenants, see How to get an Active Directory tenant and Integrating applications with Azure Active Directory.

Blockchain Workbench implementerenDeploy Blockchain Workbench

Als de vereiste stappen zijn voltooid, bent u klaar om de Blockchain Workbench te implementeren.Once the prerequisite steps have been completed, you are ready to deploy the Blockchain Workbench. De volgende secties beschrijven hoe het framework moet worden geïmplementeerd.The following sections outline how to deploy the framework.

  1. Meld u aan bij Azure Portal.Sign in to the Azure portal.

  2. Selecteer uw account in de rechterbovenhoek en schakel over naar de gewenste Azure AD-tenant waar u wilt implementeren, Azure Blockchain Workbench.Select your account in the top-right corner, and switch to the desired Azure AD tenant where you want to deploy Azure Blockchain Workbench.

  3. Selecteer Een resource maken in het linkerdeelvenster.In the left pane, select Create a resource. Zoek naar Azure Blockchain Workbench in de Marketplace doorzoeken zoekbalk.Search for Azure Blockchain Workbench in the Search the Marketplace search bar.

    Zoekbalk Marketplace

  4. Selecteer Azure Blockchain Workbench.Select Azure Blockchain Workbench.

    De resultaten voor zoeken op Marketplace

  5. Selecteer Maken.Select Create.

  6. Vul de algemene instellingen in.Complete the basic settings.

    Azure Blockchain Workbench maken

    InstellingSetting BeschrijvingDescription
    Voorvoegsel van de resourceResource prefix Korte unieke id voor uw implementatie.Short unique identifier for your deployment. Deze waarde wordt gebruikt als basis voor de naamgeving van resources.This value is used as a base for naming resources.
    VM-gebruikersnaamVM user name Naam van de gebruiker wordt gebruikt als beheerder voor alle virtuele machines (VM).The user name is used as administrator for all virtual machines (VM).
    VerificatietypeAuthentication type Selecteer of u een wachtwoord wilt gebruiken of een sleutel voor de verbinding met virtuele machines.Select if you want to use a password or key for connecting to VMs.
    WachtwoordPassword Het wachtwoord wordt gebruikt om verbinding te maken met VM's.The password is used for connecting to VMs.
    SSHSSH Gebruik een openbare RSA-sleutel in de indeling met één regel die begint met ssh-rsa of gebruik de PEM-indeling van meerdere regels.Use an RSA public key in the single-line format beginning with ssh-rsa or use the multi-line PEM format. U kunt SSH-sleutels genereren met behulp van ssh-keygen op Linux en OS X of met PuTTYGen op Windows.You can generate SSH keys using ssh-keygen on Linux and OS X, or by using PuTTYGen on Windows. Zie voor meer informatie over SSH-sleutels, over het gebruik van SSH-sleutels met Windows op Azure.More information on SSH keys, see How to use SSH keys with Windows on Azure.
    Wachtwoord van de database / wachtwoord bevestigenDatabase password / Confirm database password Geef het wachtwoord voor toegang tot de database die wordt gemaakt als onderdeel van de implementatie.Specify the password to use for access to the database created as part of the deployment.
    ImplementatieregioDeployment region Geef op waar de Blockchain Workbench-resources worden geïmplementeerd.Specify where to deploy Blockchain Workbench resources. Voor beschikbaarheid wordt aanbevolen om dit overeen te laten komen met de locatie instelling.For best availability, this should match the Location setting.
    AbonnementSubscription Geef het Azure-abonnement dat u wilt gebruiken voor uw implementatie.Specify the Azure Subscription you wish to use for your deployment.
    ResourcegroepenResource groups Maak een nieuwe resourcegroep door nieuw te selecteren en geef de naam op van een unieke resource-groep.Create a new Resource group by selecting Create new and specify a unique resource group name.
    LocatieLocation Geef de regio op waaar u het framework wilt implementeren.Specify the region you wish to deploy the framework.
  7. Selecteer OK om de configuratiesectie met basisinstellingen te voltooien.Select OK to finish the basic setting configuration section.

  8. In geavanceerde instellingen, kiezen als u wilt een nieuw blockchain-netwerk maken of een bestaand proof-of-authority blockchain-netwerk gebruiken.In Advanced Settings, choose if you want to create a new blockchain network or use an existing proof-of-authority blockchain network.

    Voor nieuw:For Create new:

    De Maak een nieuwe optie maakt u een set knooppunten binnen één enkel lid abonnement Ethereum Proof-of-Authority (PoA).The create new option creates a set of Ethereum Proof-of Authority (PoA) nodes within a single member’s subscription.

    Geavanceerde instellingen voor nieuwe blockchain-netwerk

    InstellingSetting BeschrijvingDescription
    BewakingMonitoring Kies of u Azure Monitor wilt inschakelen om uw blockchain-netwerk te controlerenChoose whether you want to enable Azure Monitor to monitor your blockchain network
    Azure Active Directory-instellingenAzure Active Directory settings Kies Later toevoegen.Choose Add Later.
    Opmerking: Als u ervoor kiest vooraf configureren van Azure AD of opnieuw wilt implementeren, wilt nu toevoegen.Note: If you chose to pre-configure Azure AD or are redeploying, choose to Add Now.
    Selectie van de virtuele machineVM selection Kies de gewenste VM-grootte voor uw blockchain-netwerk.Choose the preferred VM size for your blockchain network. Kies een kleinere virtuele machine zoals Standard DS1 versie 2 als u van een abonnement met lage Servicelimieten, zoals de gratis laag van Azure gebruikmaakt.Choose a smaller VM size such as Standard DS1 v2 if you are on a subscription with low service limits like Azure free tier.

    Voor gebruik bestaande:For Use existing:

    Met de gebruik bestaande optie kunt u een netwerk van de blockchain Ethereum Proof-of-Authority (PoA) opgeven.The use existing option allows you to specify an Ethereum Proof-of-Authority (PoA) blockchain network. Eindpunten hebben de volgende vereisten.Endpoints have the following requirements.

    • Het eindpunt moet een Ethereum Proof-of-Authority (PoA) blockchain-netwerk zijn.The endpoint must be an Ethereum Proof-of-Authority (PoA) blockchain network.

    • Het eindpunt moet openbaar toegankelijk zijn via het netwerk.The endpoint must be publicly accessible over the network.

    • Het PoA blockchain-netwerk moet worden geconfigureerd met gas prijs is ingesteld op nul.The PoA blockchain network should be configured to have gas price set to zero.

      Notitie

      Blockchain Workbench-accounts worden niet gefinancierd.Blockchain Workbench accounts are not funded. Als er fondsen zijn vereist, mislukt de transacties.If funds are required, the transactions fail.

      Geavanceerde instellingen voor bestaande blockchain-netwerk

      InstellingSetting BeschrijvingDescription
      Ethereum RPC-eindpuntEthereum RPC Endpoint Geef het RPC-eindpunt van een bestaand PoA blockchain-netwerk.Provide the RPC endpoint of an existing PoA blockchain network. Het eindpunt begint met https:// of http:// en eindigt met een poortnummer op.The endpoint starts with https:// or http:// and ends with a port number. Bijvoorbeeld: http<s>://<network-url>:<port>For example, http<s>://<network-url>:<port>
      Azure Active Directory-instellingenAzure Active Directory settings Kies Later toevoegen.Choose Add Later.
      Opmerking: Als u ervoor kiest vooraf configureren van Azure AD of opnieuw wilt implementeren, wilt nu toevoegen.Note: If you chose to pre-configure Azure AD or are redeploying, choose to Add Now.
      Selectie van de virtuele machineVM selection Kies de gewenste VM-grootte voor uw blockchain-netwerk.Choose the preferred VM size for your blockchain network.
  9. Selecteer OK geavanceerde instellingen te voltooien.Select OK to finish Advanced Settings.

  10. Bekijk de samenvatting om te controleren of uw parameters correct zijn.Review the summary to verify your parameters are accurate.

    Samenvatting

  11. Selecteer maken om akkoord te gaan met de voorwaarden en uw Azure Blockchain Workbench te implementeren.Select Create to agree to the terms and deploy your Azure Blockchain Workbench.

De implementatie kan tot 90 minuten duren.The deployment can take up to 90 minutes. U kunt de Azure-portal gebruiken om de voortgang te bekijken.You can use the Azure portal to monitor progress. Selecteer in de zojuist gemaakte resourcegroep implementaties > overzicht om de status van de geïmplementeerde artefacten te zien.In the newly created resource group, select Deployments > Overview to see the status of the deployed artifacts.

Belangrijk

Post-implementatie, moet u Active Directory-instellingen hebt voltooid.Post deployment, you need to complete Active Directory settings. Als u ervoor hebt gekozen Later toevoegen, moet u uitvoeren de Azure AD-configuratiescript.If you chose Add Later, you need to run the Azure AD configuration script. Als u ervoor hebt gekozen nu toevoegen, moet u configureren van de antwoord-URL.If you chose Add now, you need to configure the Reply URL.

Blockchain Workbench Web-URLBlockchain Workbench Web URL

Als de implementatie van de Blockchain Workbench is voltooid, bevat een nieuwe resourcegroep uw Blockchain Workbench-resources.Once the deployment of the Blockchain Workbench has completed, a new resource group contains your Blockchain Workbench resources. Blockchain Workbench services zijn toegankelijk via een web-URL.Blockchain Workbench services are accessed through a web URL. De volgende stappen laten zien hoe u de web-URL van het geïmplementeerde framework kunt ophalen.The following steps show you how to retrieve the web URL of the deployed framework.

  1. Meld u aan bij Azure Portal.Sign in to the Azure portal.

  2. Selecteer in het navigatiedeelvenster links resourcegroepenIn the left-hand navigation pane, select Resource groups

  3. Kies de Resourcegroepnaam die u hebt opgegeven bij het implementeren van Blockchain Workbench.Choose the resource group name you specified when deploying Blockchain Workbench.

  4. Selecteer de TYPE kolomkop om de lijst alfabetisch gesorteerd op type te sorteren.Select the TYPE column heading to sort the list alphabetically by type.

  5. Er zijn twee resources met type App Service.There are two resources with type App Service. Selecteer de resource van het type App Service zonder de '-api ' achtervoegsel.Select the resource of type App Service without the "-api" suffix.

    Lijst met App service

  6. In de App Service Essentials sectie, kopieer de URL -waarde voor de web-URL naar uw geïmplementeerde Blockchain Workbench.In the App Service Essentials section, copy the URL value, which represents the web URL to your deployed Blockchain Workbench.

    App service essentials

Als u een aangepaste domeinnaam met Blockchain Workbench wilt koppelen, zie configureren van een aangepaste domeinnaam voor een web-app in Azure App Service met Traffic Manager.To associate a custom domain name with Blockchain Workbench, see configuring a custom domain name for a web app in Azure App Service using Traffic Manager.

Azure AD-configuratiescriptAzure AD configuration script

Azure AD moet worden geconfigureerd om uw Blockchain Workbench-implementatie te voltooien.Azure AD must be configured to complete your Blockchain Workbench deployment. Een PowerShell-script gebruikt u de configuratie.You'll use a PowerShell script to do the configuration.

  1. Navigeer in een browser naar de Blockchain Workbench Web-URL.In a browser, navigate to the Blockchain Workbench Web URL.

  2. Hier ziet u instructies voor het instellen van Azure AD met behulp van Cloud Shell.You'll see instructions to set up Azure AD using Cloud Shell. Kopieer de opdracht en open Cloud Shell.Copy the command and launch Cloud Shell.

    AAD-script starten

  3. Kies de Azure AD-tenant waar u Blockchain Workbench hebt geïmplementeerd.Choose the Azure AD tenant where you deployed Blockchain Workbench.

  4. Plak in Cloud Shell en voer de opdracht uit.In Cloud Shell, paste and run the command.

  5. Wanneer u hierom wordt gevraagd, voert u de Azure AD-tenant die u wilt gebruiken voor Blockchain Workbench.When prompted, enter the Azure AD tenant you want to use for Blockchain Workbench. Dit is de tenant met de gebruikers voor Blockchain Workbench.This will be the tenant containing the users for Blockchain Workbench.

    Belangrijk

    De geverifieerde gebruiker vereist machtigingen voor Azure AD-toepassingsregistraties maken, en verleen gedelegeerde machtigingen in de tenant.The authenticated user requires permissions to create Azure AD application registrations and grant delegated application permissions in the tenant. Mogelijk moet u de vraag een beheerder van de tenant de Azure AD-configuratiescript uitvoeren of een nieuwe tenant maken.You may need to ask an administrator of the tenant to run the Azure AD configuration script or create a new tenant.

    Azure AD-tenant invoeren

  6. U wordt gevraagd om te verifiëren bij Azure AD-tenant met behulp van een browser.You'll be prompted to authenticate to the Azure AD tenant using a browser. De web-URL in een browser geopend, voer de code en verifiëren.Open the web URL in a browser, enter the code, and authenticate.

    Verifiëren met code

  7. Het script voert de verschillende statusberichten.The script outputs several status messages. U krijgt een SUCCES statusbericht als de tenant is ingericht.You get a SUCCESS status message if the tenant was successfully provisioned.

  8. Navigeer naar de URL Blockchain Workbench.Navigate to the Blockchain Workbench URL. U wordt gevraagd om u te toestemming geven voor het verlenen van machtigingen voor lezen naar de map.You are asked to consent to grant read permissions to the directory. Hierdoor kunnen de Blockchain Workbench web-apptoegang tot de gebruikers in de tenant.This allows the Blockchain Workbench web app access to the users in the tenant. Als u de tenantbeheerder bent, kunt u toestemming geven voor de hele organisatie.If you are the tenant administrator, you can choose to consent for the entire organization. Deze optie accepteert toestemming voor alle gebruikers in de tenant.This option accepts consent for all users in the tenant. Anders wordt wordt elke gebruiker gevraagd om toestemming bij het eerste gebruik van de webtoepassing Blockchain Workbench.Otherwise, each user is prompted for consent on first use of the Blockchain Workbench web application.

  9. Selecteer accepteren om in te stemmen.Select Accept to consent.

    Toestemming voor het profiel van gebruikers lezen

  10. Na de toestemming te geven, kan de Blockchain Workbench web-app worden gebruikt.After consent, the Blockchain Workbench web app can be used.

Azure AD-configuratieAzure AD configuration

Als u ervoor kiest handmatig configureren of Azure AD-instellingen voorafgaand aan de implementatie controleren, moet u alle stappen in deze sectie uitvoeren.If you choose to manually configure or verify Azure AD settings prior to deployment, complete all steps in this section. Als u liever de Azure AD-instellingen automatisch configureren, gebruikt u Azure AD-configuratiescript nadat u Blockchain Workbench hebt geïmplementeerd.If you prefer to automatically configure Azure AD settings, use Azure AD configuration script after you deploy Blockchain Workbench.

Registratie van API-app voor Blockchain WorkbenchBlockchain Workbench API app registration

Blockchain Workbench-implementatie vereist de registratie van een Azure AD-toepassing.Blockchain Workbench deployment requires registration of an Azure AD application. U hebt een Azure Active Director-tenant (Azure AD) nodig om de app te registreren.You need an Azure Active Directory (Azure AD) tenant to register the app. U kunt een bestaande tenant gebruiken of een nieuwe tenant maken.You can use an existing tenant or create a new tenant. Als u van een bestaande Azure AD-tenant gebruikmaakt, moet u voldoende machtigingen voor het registreren van toepassingen, Graph API-machtigingen verlenen en toestaan van toegang voor gasten binnen een Azure AD-tenant.If you are using an existing Azure AD tenant, you need sufficient permissions to register applications, grant Graph API permissions, and allow guest access within an Azure AD tenant. Als u niet gemachtigd bent in een bestaande Azure AD-tenant maakt u een nieuwe tenant.If you do not have sufficient permissions in an existing Azure AD tenant create a new tenant.

  1. Meld u aan bij Azure Portal.Sign in to the Azure portal.

  2. Selecteer uw account in de rechterbovenhoek en schakel over naar de gewenste Azure AD-tenant.Select your account in the top-right corner, and switch to the desired Azure AD tenant. De tenant moet de tenant zijn van de abonnementsbeheerder van het abonnement waar Workbench is geïmplementeerd en waar u voldoende machtigingen hebt om toepassingen te registreren.The tenant should be the subscription admin's tenant of the subscription where Workbench is deployed and you have sufficient permissions to register applications.

  3. Selecteer in het navigatiedeelvenster aan de linkerkant de Azure Active Directory-service.In the left-hand navigation pane, select the Azure Active Directory service. Selecteer App-registraties > nieuwe toepassing registreren.Select App registrations > New application registration.

    App-registratie

  4. Geef een naam en aanmeldings-URL voor de toepassing.Provide a Name and Sign-on URL for the application. U kunt de tijdelijke aanduiding voor waarden gebruiken omdat de waarden worden gewijzigd tijdens de implementatie.You can use placeholder values since the values are changed during the deployment.

    Maken van app-registratie

    InstellingSetting WaardeValue
    NaamName Blockchain API
    ToepassingstypeApplication type Web-app/-APIWeb app / API
    Aanmeldings-URLSign-on URL https://blockchainapi
  5. Selecteer maken om de Azure AD-toepassing te registreren.Select Create to register the Azure AD application.

Wijzigen van het manifestModify manifest

Vervolgens moet u het manifest voor het gebruik van toepassingsrollen in Azure AD om op te geven van Blockchain Workbench beheerders wijzigen.Next, you need to modify the manifest to use application roles within Azure AD to specify Blockchain Workbench administrators. Zie voor meer informatie over de toepassingsmanifesten Azure Active Directory-toepassingsmanifest.For more information about application manifests, see Azure Active Directory application manifest.

  1. Selecteer voor de toepassing die u hebt geregistreerd, Manifest in het detailvenster van de geregistreerde toepassing.For the application you registered, select Manifest in the registered application details pane.

  2. Genereer een GUID.Generate a GUID. U kunt een GUID met behulp van de PowerShell-opdracht [guid] genereren: NewGuid () of de cmdlet New-GUID.You can generate a GUID using the PowerShell command [guid] :: NewGuid () or New-GUID cmdlet. Een andere optie is het gebruik van een GUID-generator-website.Another option is to use a GUID generator website.

  3. U gaat het appRoles gedeelte van het manifest bijwerken.You are going to update the appRoles section of the manifest. Selecteer in het manifest bewerkingsvenster bewerken en vervang "appRoles": [] door de opgegeven JSON.In the Edit manifest pane, select Edit and replace "appRoles": [] with the provided JSON. Vervang de waarde voor de id veld door de GUID die u hebt gegenereerd.Be sure to replace the value for the id field with the GUID you generated.

    Manifest bewerken

    "appRoles": [
         {
           "allowedMemberTypes": [
             "User",
             "Application"
           ],
           "displayName": "Administrator",
           "id": "<A unique GUID>",
           "isEnabled": true,
           "description": "Blockchain Workbench administrator role allows creation of applications, user to role assignments, etc.",
           "value": "Administrator"
         }
       ],
    

    Belangrijk

    De waarde beheerder is nodig voor het identificeren van Blockchain Workbench-beheerders.The value Administrator is needed to identify Blockchain Workbench administrators.

  4. In het manifest, wijzigt u ook de Oauth2AllowImplicitFlow waarde die moet worden waar.In the manifest, also change the Oauth2AllowImplicitFlow value to true.

    "oauth2AllowImplicitFlow": true,
    
  5. Selecteer opslaan het manifest wijzigingen op te slaan.Select Save to save the manifest changes.

Graph API vereist machtigingen toevoegenAdd Graph API required permissions

De API-toepassing moet de gebruiker om toestemming voor toegang tot de map vragen.The API application needs to request permission from the user to access the directory. Stel de volgende vereiste machtiging in voor de API-App:Set the following required permission for the API application:

  1. Selecteer in de Blockchain-API-app-registratie, instellingen > vereiste machtigingen > Selecteer een API > Microsoft Graph.In the Blockchain API app registration, select Settings > Required permissions > Select an API > Microsoft Graph.

    Een API selecteren

    Klik op Selecteren.Click Select.

  2. In toegang inschakelen onder overgedragen machtigingen, kiest u basisprofielen van alle gebruikers lezen.In Enable Access under Delegated permissions, choose Read all users' basic profiles.

    Toegang inschakelen

    Selecteer opslaan Selecteer gedaan.Select Save then select Done.

  3. In vereiste machtigingen, selecteer machtigingen verlenen Selecteer Ja verificatie wordt gevraagd.In Required permissions, select Grant Permissions then select Yes for the verification prompt.

    Machtigingen verlenen

    Door deze machtiging te verlenen krijgt Blockchain Workbench toegang tot gebruikers in de directory.Granting permission allows Blockchain Workbench to access users in the directory. De leesmachtiging is vereist voor het zoeken en toevoegen van leden in Blockchain Workbench.The read permission is required to search and add members to Blockchain Workbench.

Toepassings-ID ophalenGet application ID

De toepassing-ID en tenant-gegevens zijn vereist voor de implementatie.The application ID and tenant information are required for deployment. Verzamel en bewaar de gegevens voor gebruik tijdens de implementatie.Collect and store the information for use during deployment.

  1. Selecteer instellingen > eigenschappen voor de toepassing die u hebt geregistreerd.For the application you registered, select Settings > Properties.

  2. In het eigenschappen deelvenster, kopieer en bewaar de volgende waarden voor later gebruik tijdens de implementatie.In the Properties pane, copy and store the following values for later use during deployment.

    Eigenschappen van de API-app

    Instelling voor het opslaanSetting to store Gebruik in de implementatieUse in deployment
    Toepassings-idApplication ID Installatie van de Azure Active Directory > toepassings-IDAzure Active Directory setup > Application ID

Domeinnaam van tenant ophalenGet tenant domain name

Verzamel en bewaar de domeinnaam van de Active Directory-tenant waar de toepassingen zijn geregistreerd.Collect and store the Active Directory tenant domain name where the applications are registered.

Selecteer in het navigatiedeelvenster aan de linkerkant de Azure Active Directory-service.In the left-hand navigation pane, select the Azure Active Directory service. Selecteer Namen van aangepaste domeinen.Select Custom domain names. Kopieer en bewaar de domeinnaam.Copy and store the domain name.

Domeinnaam

Gast-gebruikersinstellingenGuest user settings

Als u gastgebruikers ook kunnen in uw Azure AD-tenant hebt, volgt u de extra stappen om ervoor te zorgen Blockchain Workbench Gebruikerstoewijzing en beheer goed werkt.If you have guest users in your Azure AD tenant, follow the additional steps to ensure Blockchain Workbench user assignment and management works properly.

  1. Schakelt u over uw Azure AD-tenant en selecteer Azure Active Directory > Instellingen > instellingen voor externe samenwerking beheren.Switch you your Azure AD tenant and select Azure Active Directory > User settings > Manage external collaboration settings.
  2. Stel gebruikersmachtigingen Gast zijn beperkt te Nee.Set Guest user permissions are limited to No. Instellingen voor externe samenwerkingExternal collaboration settings

De antwoord-URL configurerenConfiguring the Reply URL

Nadat de Azure Blockchain Workbench is geïmplementeerd, hebt u de Azure Active Directory (Azure AD)-clienttoepassing configureren antwoord-URL web-URL van de geïmplementeerde Blockchain Workbench.Once the Azure Blockchain Workbench has been deployed, you have to configure the Azure Active Directory (Azure AD) client application Reply URL of the deployed Blockchain Workbench web URL.

  1. Meld u aan bij Azure Portal.Sign in to the Azure portal.

  2. Controleer of u in de tenant bent waar u de Azure AD-clienttoepassing hebt geregistreerd.Verify you are in the tenant where you registered the Azure AD client application.

  3. Selecteer in het navigatiedeelvenster aan de linkerkant de Azure Active Directory-service.In the left-hand navigation pane, select the Azure Active Directory service. Selecteer App-registraties.Select App registrations.

  4. Selecteer de Azure AD-clienttoepassing die u in de sectie vereisten hebt geregistreerd.Select the Azure AD client application you registered in the prerequisite section.

  5. Selecteer instellingen > antwoord-URL's.Select Settings > Reply URLs.

  6. Geef de belangrijkste web-URL van de Azure Blockchain Workbench-implementatie die u hebt opgehaald in de ophalen van de Web-URL van Azure Blockchain Workbench sectie.Specify the main web URL of the Azure Blockchain Workbench deployment you retrieved in the Get the Azure Blockchain Workbench Web URL section. De antwoord-URL wordt voorafgegaan door https://.The Reply URL is prefixed with https://. Bijvoorbeeld: https://myblockchain2-7v75.azurewebsites.netFor example, https://myblockchain2-7v75.azurewebsites.net

    Antwoord-URL's

  7. Selecteer opslaan om de clientregistratie bij te werken.Select Save to update the client registration.

Een implementatie verwijderenRemove a deployment

Wanneer u een implementatie niet meer nodig hebt, kunt u een implementatie verwijderen door de Blockchain Workbench-resourcegroep te verwijderen.When a deployment is no longer needed, you can remove a deployment by deleting the Blockchain Workbench resource group.

  1. In de Azure-portal, gaat u naar resourcegroep in het navigatiedeelvenster links en selecteert u de resourcegroep die u wilt verwijderen.In the Azure portal, navigate to Resource group in the left navigation pane and select the resource group you want to delete.

  2. Selecteer Resourcegroep verwijderen.Select Delete resource group. Bevestig de verwijdering door de naam van de resourcegroep in te voeren en selecteer verwijderen.Verify deletion by entering the resource group name and select Delete.

    Resourcegroep verwijderen

Volgende stappenNext steps

In dit artikel met instructies hebt u Azure Blockchain Workbench geïmplementeerd.In this how-to article, you deployed Azure Blockchain Workbench. Ga door naar het volgende artikel voor meer informatie over het maken van een blockchain-toepassing.To learn how to create a blockchain application, continue to the next how-to article.