Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The first step to in deploying the Bot is bot involves creating a Linux Web web app with using a .NET Core 3.1 runtime stack. The This app service we set up now will host the bot microservice and serve as the messaging endpoint for the Bot. Please follow Follow the steps below to set up an the app service for the Bot.

...

Prerequisite

...

Before deploying the EmpowerID Bot

...

, ensure that users from

...

your organization's Azure AD tenant are inventoried into EmpowerID. Azure AD accounts not registered

...

or associated with an EmpowerID person object will not be authorized to use the Bot.

...

Procedure

  1. Login to your Azure account.

...

  1. Create a Linux App Service with the .NET Core 3.1 runtime stack.

  2. Go to the newly created App Service’s Configuration and click

...

  1. Advanced Edit.

...

  1. Image Added

  2. Copy

...

  1. and paste the JSON content below into the configuration JSON editor

...

  1. . The JSON content is the configuration required for the Bot

...

  1. ; the value is empty for most

...

  1. keys. We will

...

  1. set the values gradually as we complete other steps in this series of

...

  1. documents.

    You will fill in the missing configuration values later. Note that the initial JSON content in the editor may “[ ].” Please remove this before adding the content below.

    Code Block
    languagejson
    [
      {
        "name": "AzRedisCache",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "CosmosDbAuthKey",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "CosmosDbContainerId",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "CosmosDbDatabaseId",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "CosmosDbEndpoint",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "EnableMultitenancy",
        "value": "true",
        "slotSetting": false
      },
      {
        "name": "KeyVaultUrl",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "MicrosoftAppId",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "MicrosoftAppPassword",
        "value": "",
        "slotSetting": false
      },
      {
        "name": "SupportsUserTenantMapping",
        "value": "false",
        "slotSetting": false
      },
      {
        "name": "WEBSITE_HEALTHCHECK_MAXPINGFAILURES",
        "value": "10",
        "slotSetting": false
      },
      {
        "name": "WEBSITE_HTTPLOGGING_RETENTION_DAYS",
        "value": "2",
        "slotSetting": false
      },
      {
        "name": "WEBSITE_LOAD_USER_PROFILE",
        "value": "1",
        "slotSetting": false
      }
    ]

  2. The Application settings page will list all the settings

...

  1. in the JSON content you pasted above.

...

  1. Click Save

...

  1. to save the settings.

...

  1. Image Added


    Insert excerpt
    IL:External Stylesheet
    IL:External Stylesheet
    nopaneltrue

Info

In the next step, we will create Azure Cache for Redis

Set up Azure Cache for Redis

...

All steps in Deployment & Configuration of EID Bot

Page Tree
rootDeployment & Configuration of the EmpowerID EID Chatbot
startDepth1