Versions Compared

Key

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

...

To securely store and access secrets for the EmpowerID bot, we will use the Azure Key Vault. You can set up the vault, provide access, enable System-managed Identity, and set permissions by following these steps.

...

  1. Navigate to the Azure portal.

  2. Please create a new Azure Key Vault in azure if one already does not exist.

  3. After you create the resource, you can find the Vault URL. Set the KeyVaultUrl to the Azure Vault from URL in the App Service application settings .

    Image Removed

    Image Removedof the Web App created in Step #1 Set up App Service

    Image Added

    Image Added

  4. Enable System-managed Identity on theApp Service. Navigate to the web app created in step #1, Select Identity, Within the System assigned tab, switch Status to On. Click Save.

    Image Removed

    Select Identity, and switch Status to On within the System assigned tab. Click Save.

    Image Added

  5. Add an Access Policy to give the System-managed Identitypermission to access the vault.

    Image Removed

    Add an Access Policy to give the System-managed Identity permission to access the vault.


    Image Removed

    Image Added

  6. Choose Get, List, Set, Delete & Recover rights for the secret permissions for the access policy. And Choose Get, List for certificate permission. Click on save to store the permissions.

    Image Removed


    Image Added

    Image Removed


    Image Added


    Please select the app service that you have created in step #1 Set up App Service as the Principal input.

    Image Removed
Info

Insert excerpt
IL:External Stylesheet
IL:External Stylesheet
nopaneltrue

Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<!doctype html>\r\n<head>\r\n<link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We\" crossorigin=\"anonymous\">\r\n</head>\r\n<nav aria-label=\"...\" class=\"overflow-hidden\">\r\n <ul class=\"pagination justify-content-center\">\r\n <li class=\"page-item disabled\">\r\n <a class=\"page-link\" href=\"https://dotnetworkflow.jira.com/wiki/spaces/EIDIGACore/pages/2387739835/EmpowerID+Concepts\" target=\"_top\"> &laquo; &nbsp;&nbsp;Previous- Set up App Service for the Bot Microservice</a>\r\n </li>\r\n <li class=\"page-item active\" aria-current=\"page\">\r\n <span class=\"page-link\">Current</span>\r\n </li>\r\n <li class=\"page-item\">\r\n <a class=\"page-link\" href=\"https://dotnetworkflow.jira.com/wiki/spaces/EIDIGACore/pages/2387739923/Licensed+Modules\" target=\"_top\"> Next- Setting up the Cosmos DB&nbsp;&nbsp; &raquo;</a>\r\n </li>\r\n </ul>\r\n</nav>","javascript":"","css":""}

...

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

Setting up the Microsoft App ID

All steps in Deployment & Configuration of EID Bot

Page Tree
rootDeployment & Configuration of EID Chatbot
startDepth1