Azure Function App - https activity authentication type is "Active Directory OAuth", it contains Tenant, ClientId, Credential Type, Secret value. how to store all these four values in Azure Keyvalut and pass to https securely without exposing secrets

gvrspk 1 Reputation point
2024-09-09T10:14:32.0733333+00:00

Hi All,

I want to secure Logic Apps - HTTPS activity connectivity details .

Currently i am following authentication type is "Active Directory OAuth".

It has Tenant Detail, Client ID, Credential Type and Secret Value.

in Key vault need to store in 4 different secrets or how to store? and how to call these values in logic apps - https Authentication Type.

logicapps

Thanks in advance.

Azure Key Vault
Azure Key Vault
An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
1,314 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,211 questions
Active Directory
Active Directory
A set of directory-based technologies included in Windows Server.
6,644 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Akhilesh Vallamkonda 10,320 Reputation points Microsoft Vendor
    2024-09-12T18:07:07.7833333+00:00

    Hi @gvrspk

    Thank you for reaching Microsoft Q&A!

    I understand that you would like to store the Tenant Detail, Client ID, Credential Type, and Secret Value in Azure Key Vault and call these values in logic apps.

    To store the desired credentials in key vault please go through the Set and retrieve a secret from Azure Key Vault using the Azure portal.
    To use secrets from Azure Key Vault in your App Service or Azure Functions apps please refer Use Key Vault references as app settings in Azure App Service and Azure Functions.
    For Best practices for secrets management in Key Vault please go through https://learn.microsoft.com/en-us/azure/key-vault/secrets/secrets-best-practices

    Hope this helps. Do let us know if you any further queries by responding in the comments section.

    Thanks,

    Akhilesh.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.