Azure Block Chain Workbench preview implementerenDeploy Azure Blockchain Workbench Preview

De preview-versie van Azure Block Chain Workbench wordt geïmplementeerd met behulp van een oplossings sjabloon in azure Marketplace.Azure Blockchain Workbench Preview 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 Azure Block Chain Workbench-architectuurvoor meer informatie over de onderdelen van Block Chain Workbench.For more information about the components of Blockchain Workbench, see Azure Blockchain Workbench architecture.

Belangrijk

Azure Block Chain Workbench bevindt zich momenteel in de open bare preview.Azure Blockchain Workbench is currently in public preview. Zie Supplemental Terms of Use for Microsoft Azure Previews (Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews) voor meer informatie.For more information, see Supplemental Terms of Use for Microsoft Azure Previews. Azure Block Chain Workbench wordt zonder service level agreement verschaft.Azure Blockchain Workbench is provided without a service level agreement. Gebruik het Azure Block Chain-Forum voor ondersteuning.Use the Azure Blockchain forum for support.

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.

  • App Service plan (Standard)App Service Plan (Standard)
  • Application InsightsApplication Insights
  • Event GridEvent Grid
  • Azure Key VaultAzure Key Vault
  • Service BusService Bus
  • SQL Database (Standard S0) + logische SQL-ServerSQL Database (Standard S0) + SQL Logical Server
  • Azure Storage-account (standaard LRS)Azure Storage account (Standard LRS)
  • Schaalset voor virtuele machines met een capaciteit van 1Virtual machine scale set with capacity of 1
  • Virtual Network resource groep (met Load Balancer, netwerk beveiligings groep, openbaar IP-adres, Virtual Network)Virtual Network resource group (with Load Balancer, Network Security Group, Public IP Address, Virtual Network)
  • Azure Block Chain-service.Azure Blockchain Service. Als u een eerdere implementatie van Block Chain Workbench gebruikt, overweeg dan om Azure Block Chain Workbench te implementeren voor het gebruik van de Azure Block Chain-service.If you are using a previous Blockchain Workbench deployment, consider redeploying Azure Blockchain Workbench to use Azure Blockchain Service.

Hier volgt een voor beeld van een implementatie die is gemaakt in de resource groep myblockchain .The following is an example deployment created in myblockchain resource group.

Voorbeeld 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. Prijs informatie voor Azure-Services kan worden berekend met behulp van de prijs calculator.Pricing information for Azure services can be calculated using the pricing calculator.

VereistenPrerequisites

Azure Block Chain Workbench vereist Azure AD-configuratie-en-toepassings registraties.Azure Blockchain Workbench requires Azure AD configuration and application registrations. U kunt ervoor kiezen om de Azure AD- configuraties hand matig te doen voordat u de implementatie uitvoert of u voert een script na de implementatie uit.You can choose to do the Azure AD configurations manually before deployment or run a script post deployment. Als u Block Chain Workbench opnieuw wilt implementeren, raadpleegt u Azure AD-configuratie om uw Azure AD-configuratie te controleren.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 om een Azure AD-toepassing te registreren.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 waarvoor u voldoende machtigingen hebt voor het implementeren van resources.Workbench must be deployed in a tenant where you have sufficient permissions to deploy resources. Zie een Active Directory Tenant verkrijgen en toepassingen integreren met Azure Active Directoryvoor meer informatie over Azure AD-tenants.For more information on Azure AD tenants, see How to get an Active Directory tenant and Integrating applications with Azure Active Directory.

Block Chain 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 rechter bovenhoek en schakel over naar de gewenste Azure AD-Tenant waar u Azure Block Chain Workbench wilt implementeren.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 in de linkerbovenhoek van Azure Portal Een resource maken.Select Create a resource in the upper left-hand corner of the Azure portal.

  4. Selecteer block chain > Azure Block Chain workbench (preview) .Select Blockchain > Azure Blockchain Workbench (preview).

    Azure Block Chain Workbench maken

    InstellingSetting BeschrijvingDescription
    Resource voorvoegselResource prefix Korte unieke id voor uw implementatie.Short unique identifier for your deployment. Deze waarde wordt gebruikt als basis voor het benoemen van resources.This value is used as a base for naming resources.
    VM-gebruikers naamVM user name De gebruikers naam 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 wacht woord wordt gebruikt om verbinding te maken met Vm's.The password is used for connecting to VMs.
    SSHSSH Gebruik een open bare RSA-sleutel in de indeling met één regel die begint met ssh-rsa of gebruik de PEM-indeling met 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 behulp van PuTTYGen in Windows.You can generate SSH keys using ssh-keygen on Linux and OS X, or by using PuTTYGen on Windows. Zie SSH-sleutels gebruiken met Windows op Azure voormeer informatie over SSH-sleutels.More information on SSH keys, see How to use SSH keys with Windows on Azure.
    Data Base-en block Chain-wacht woordDatabase and Blockchain 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. Het wacht woord moet aan drie van de volgende vier vereisten voldoen: lengte moet tussen 12 & 72 tekens, 1 kleine letter, 1 hoofd letter, 1 cijfer en 1 speciaal teken zijn dat geen hekje (#), percentage (%), komma (,), ster (*), back-quote (`), dubbele aanhalings tekens ("), één aanhalings teken ('), streepje (-) en semicolumn (;)The password must meet three of the following four requirements: length needs to be between 12 & 72 characters, 1 lower case character, 1 upper case character, 1 number, and 1 special character that is not number sign(#), percent(%), comma(,), star(*), back quote(`), double quote("), single quote('), dash(-) and semicolumn(;)
    Implementatie regioDeployment region Geef op waar de Blockchain Workbench-resources worden geïmplementeerd.Specify where to deploy Blockchain Workbench resources. Voor de beste Beschik baarheid moet dit overeenkomen met de locatie -instelling.For best availability, this should match the Location setting.
    AbonnementSubscription Geef het Azure-abonnement op dat u wilt gebruiken voor uw implementatie.Specify the Azure Subscription you wish to use for your deployment.
    ResourcegroepenResource groups Maak een nieuwe resource groep door Nieuw maken te selecteren en geef een unieke naam op voor de 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.
  5. Selecteer OK om de configuratie sectie basis instelling te volt ooien.Select OK to finish the basic setting configuration section.

  6. Kies in Geavanceerde instellingenof u een nieuw Block chain-netwerk wilt maken of een bestaand Block chain-netwerk wilt gebruiken.In Advanced Settings, choose if you want to create a new blockchain network or use an existing proof-of-authority blockchain network.

    Voor nieuwe maken:For Create new:

    Met de optie nieuwe maken implementeert u een Azure Block Chain Service-quorum grootboek met de standaard-basis-SKU.The create new option deploys an Azure Blockchain Service Quorum ledger with the default basic sku.

    Geavanceerde instellingen voor het nieuwe Block chain-netwerk

    InstellingSetting BeschrijvingDescription
    Prijs categorie voor Azure Block Chain-ServiceAzure Blockchain Service pricing tier Kies Basic of Standard Azure Block Chain service tier die wordt gebruikt voor Block Chain workbenchChoose Basic or Standard Azure Blockchain Service tier that is used for Blockchain Workbench
    Azure Active Directory instellingenAzure Active Directory settings Kies later toevoegen.Choose Add Later.
    Opmerking: als u ervoor kiest om Azure AD vooraf te configureren of opnieuw te implementeren, kiest u nu toevoegen.Note: If you chose to pre-configure Azure AD or are redeploying, choose to Add Now.
    VM selecterenVM selection Selecteer voorkeurs opslag prestaties en VM-grootte voor uw Block chain-netwerk.Select preferred storage performance and VM size for your blockchain network. Kies een kleinere VM-grootte, zoals Standard ds1 v2 als u een abonnement hebt met lage service limieten, zoals de gratis laag van Azure.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 het gebruik van bestaande:For Use existing:

    Met de optie bestaande gebruiken kunt u een Block Chain PoA-netwerk (Ethereum proof-of-Authority) opgeven.The use existing option allows you to specify an Ethereum Proof-of-Authority (PoA) blockchain network. Eind punten 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 Block chain-netwerk moet zo zijn geconfigureerd dat de prijs van een gas is ingesteld op nul.The PoA blockchain network should be configured to have gas price set to zero.

      Notitie

      Block Chain Workbench-accounts zijn niet gefinancierd.Blockchain Workbench accounts are not funded. Als er fondsen zijn vereist, mislukken de trans acties.If funds are required, the transactions fail.

      Geavanceerde instellingen voor bestaand Block chain-netwerk

      InstellingSetting BeschrijvingDescription
      RPC-eind punt EthereumEthereum RPC Endpoint Geef het RPC-eind punt op van een bestaand PoA Block chain-netwerk.Provide the RPC endpoint of an existing PoA blockchain network. Het eind punt begint met https://of http://en eindigt met een poort nummer.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 om Azure AD vooraf te configureren of opnieuw te implementeren, kiest u nu toevoegen.Note: If you chose to pre-configure Azure AD or are redeploying, choose to Add Now.
      VM selecterenVM selection Selecteer voorkeurs opslag prestaties en VM-grootte voor uw Block chain-netwerk.Select preferred storage performance and VM size for your blockchain network. Kies een kleinere VM-grootte, zoals Standard ds1 v2 als u een abonnement hebt met lage service limieten, zoals de gratis laag van Azure.Choose a smaller VM size such as Standard DS1 v2 if you are on a subscription with low service limits like Azure free tier.
  7. Selecteer OK om de geavanceerde instellingen te volt ooien.Select OK to finish Advanced Settings.

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

    Samenvatting

  9. Selecteer maken om akkoord te gaan met de voor waarden en implementeer uw Azure Block Chain Workbench.Select Create to agree to the terms and deploy your Azure Blockchain Workbench.

De implementatie kan Maxi maal 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 resource groep implementaties > overzicht om de status van de geïmplementeerde artefacten te bekijken.In the newly created resource group, select Deployments > Overview to see the status of the deployed artifacts.

Belangrijk

Na de implementatie moet u Active Directory instellingen volt ooien.Post deployment, you need to complete Active Directory settings. Als u later toevoegenhebt gekozen, moet u het Azure AD-configuratie scriptuitvoeren.If you chose Add Later, you need to run the Azure AD configuration script. Als u nu toevoegenhebt gekozen, moet u de antwoord-URL configureren.If you chose Add now, you need to configure the Reply URL.

Web-URL voor Block Chain workbenchBlockchain 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 resource groepenin het navigatie deel venster aan de linkerkant.In the left-hand navigation pane, select Resource groups.

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

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

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

    Lijst met apps

  6. Kopieer in het App Service overzichtde URL -waarde, die de web-URL voor uw geïmplementeerde Block Chain Workbench vertegenwoordigt.In the App Service Overview, copy the URL value, which represents the web URL to your deployed Blockchain Workbench.

    Essentiële informatie over app service

Als u een aangepaste domein naam wilt koppelen aan block Chain Workbench, raadpleegt u een aangepaste domein naam configureren voor een web-app in azure app service met behulp van 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-configuratie scriptAzure AD configuration script

Azure AD moet worden geconfigureerd om uw Block Chain Workbench-implementatie te volt ooien.Azure AD must be configured to complete your Blockchain Workbench deployment. U gebruikt een Power shell-script om de configuratie uit te voeren.You'll use a PowerShell script to do the configuration.

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

  2. U ziet 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 start Cloud Shell.Copy the command and launch Cloud Shell.

    AAD-script starten

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

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

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

    Belangrijk

    De geverifieerde gebruiker heeft machtigingen nodig voor het maken van Azure AD-toepassings registraties en het verlenen van gedelegeerde toepassings 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 een beheerder van de Tenant vragen om het Azure AD-configuratie script uit te voeren of een nieuwe Tenant te 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 u te verifiëren bij de Azure AD-Tenant met behulp van een browser.You'll be prompted to authenticate to the Azure AD tenant using a browser. Open de web-URL in een browser, voer de code in en authenticatie.Open the web URL in a browser, enter the code, and authenticate.

    Verifiëren met code

  7. Het script voert diverse status berichten uit.The script outputs several status messages. U krijgt een geslaagd status bericht als de Tenant is ingericht.You get a SUCCESS status message if the tenant was successfully provisioned.

  8. Ga naar de URL van de Block Chain-Workbench.Navigate to the Blockchain Workbench URL. U wordt gevraagd om toestemming te geven om Lees machtigingen te verlenen aan de Directory.You are asked to consent to grant read permissions to the directory. Hiermee wordt de Block Chain Workbench-web-app toegang tot de gebruikers in de Tenant.This allows the Blockchain Workbench web app access to the users in the tenant. Als u de Tenant beheerder bent, kunt u ervoor kiezen om toestemming te geven voor de hele organisatie.If you are the tenant administrator, you can choose to consent for the entire organization. Met deze optie wordt de toestemming geaccepteerd voor alle gebruikers in de Tenant.This option accepts consent for all users in the tenant. Anders wordt elke gebruiker gevraagd toestemming te geven bij het eerste gebruik van de Block Chain Workbench-webtoepassing.Otherwise, each user is prompted for consent on first use of the Blockchain Workbench web application.

  9. Selecteer accepteren om toestemming te geven.Select Accept to consent.

    Toestemming voor het lezen van gebruikers profielen

  10. Na toestemming kunt u de Block Chain Workbench-web-app gebruiken.After consent, the Blockchain Workbench web app can be used.

Azure AD-configuratieAzure AD configuration

Als u ervoor kiest om de Azure AD-instellingen voor de implementatie hand matig te configureren of te verifiëren, voltooit u alle stappen in deze sectie.If you choose to manually configure or verify Azure AD settings prior to deployment, complete all steps in this section. Als u de Azure AD-instellingen liever automatisch wilt configureren, gebruikt u het configuratie script van Azure AD nadat u Block Chain 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

Voor de implementatie van Block Chain Workbench is registratie van een Azure AD-toepassing vereist.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 een bestaande Azure AD-Tenant gebruikt, hebt u voldoende machtigingen nodig voor het registreren van toepassingen, het verlenen van Graph API machtigingen en het toestaan van gast toegang 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 rechter bovenhoek 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 van de abonnements beheerder zijn van het abonnement waar Azure Block Chain Workbench wordt geïmplementeerd en u voldoende machtigingen hebt om toepassingen te registreren.The tenant should be the subscription admin's tenant of the subscription where Azure Blockchain 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 registratie.Select App registrations > New registration.

    App-registratie

  4. Geef een weergave naam op en kies alleen accounts in deze organisatie Directory.Provide a display Name and choose Accounts in this organizational directory only.

    App-registratie maken

  5. Selecteer registreren om de Azure AD-toepassing te registreren.Select Register to register the Azure AD application.

Manifest wijzigenModify manifest

Vervolgens moet u het manifest wijzigen om toepassings rollen binnen Azure AD te gebruiken om Block Chain Workbench-beheerders op te geven.Next, you need to modify the manifest to use application roles within Azure AD to specify Blockchain Workbench administrators. Zie Azure Active Directory Application manifestvoor meer informatie over toepassings manifesten.For more information about application manifests, see Azure Active Directory application manifest.

  1. U moet een GUID genereren voor het manifest.You need to generate a GUID for the manifest. U kunt een GUID genereren met behulp van de Power shell-opdracht [guid]::NewGuid() of de New-GUID-cmdlet.You can generate a GUID using the PowerShell command [guid]::NewGuid() or New-GUID cmdlet. Een andere mogelijkheid is om een GUID-Generator website te gebruiken.Another option is to use a GUID generator website.

  2. Voor de toepassing die u hebt geregistreerd, selecteert u manifest in het gedeelte beheren .For the application you registered, select Manifest in the Manage section.

  3. Werk vervolgens de sectie appRoles van het manifest bij.Next, update the appRoles section of the manifest. Vervang "appRoles": [] door de gegeven JSON.Replace "appRoles": [] with the provided JSON. Zorg ervoor dat u de waarde voor het veld id vervangt 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 om Block Chain Workbench-beheerders te identificeren.The value Administrator is needed to identify Blockchain Workbench administrators.

  4. In het manifest wijzigt u ook de waarde Oauth2AllowImplicitFlow in True.In the manifest, also change the Oauth2AllowImplicitFlow value to true.

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

Graph API vereiste 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 Block Chain API -app registratie de optie API-machtigingen.In the Blockchain API app registration, select API permissions. Standaard is de machtiging Graph API gebruiker. Read toegevoegd.By default, the Graph API User.Read permission is added.

  2. In toestemming geven, selecteert u toestemming van beheerder geven voor het domein en selecteert u Ja voor de verificatie prompt.In Grant consent, select Grant admin consent for the domain 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 toepassings-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 overzichtvoor de toepassing die u hebt geregistreerd.For the application you registered, select Overview.

  2. Kopieer de waarde van de toepassings-id en sla deze op voor later gebruik tijdens de implementatie.Copy and store the Application ID value for later use during deployment.

    Eigenschappen van API-app

    Instelling voor opslaanSetting to store Gebruiken in implementatieUse in deployment
    Toepassings-ID (client)Application (client) ID Azure Active Directory instellen >-toepassings-IDAzure Active Directory setup > Application ID

Domein naam 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 gebruikers instellingenGuest user settings

Als u gast gebruikers in uw Azure AD-Tenant hebt, volgt u de extra stappen om ervoor te zorgen dat de gebruikers toewijzing en het beheer van Block Chain Workbench goed werken.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. Schakel over naar uw Azure AD-Tenant en selecteer Azure Active Directory > gebruikers instellingen > externe instellingen voor samen werking beheren.Switch you your Azure AD tenant and select Azure Active Directory > User settings > Manage external collaboration settings.
  2. Stel gast gebruikers machtigingen in op Nee.Set Guest user permissions are limited to No. instellingen voor externe samen werkingExternal collaboration settings

De antwoord-URL configurerenConfiguring the reply URL

Zodra Azure Block Chain Workbench is geïmplementeerd, moet u de antwoord-URL voor de Azure Active Directory (Azure AD)-client toepassing configureren van de geïmplementeerde Block Chain Workbench web-URL.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-client toepassing die u hebt geregistreerd in de sectie vereisten.Select the Azure AD client application you registered in the prerequisite section.

  5. Selecteer verificatie.Select Authentication.

  6. Geef de web-URL op van de Azure Block Chain Workbench-implementatie die u hebt opgehaald in de sectie Block Chain Workbench web URL .Specify the main web URL of the Azure Blockchain Workbench deployment you retrieved in the 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 voor verificatie

  7. Controleer in de sectie geavanceerde instelling de toegangs tokens en id-tokens.In the Advanced setting section, check Access tokens and ID tokens.

    Geavanceerde instellingen voor verificatie

  8. Selecteer Opslaan om de client registratie 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. Ga in het Azure Portal naar de resource groep in het navigatie deel venster links en selecteer de resource groep 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. Controleer het verwijderen door de naam van de resource groep in te voeren en verwijderente selecteren.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.