Gestão de Segurança e Identidades

Azure Key Vault

Descrição

O componente Azure Key Vault é usado para gerenciar e proteger segredos, chaves de criptografia e certificados de forma segura.

Exemplo

  • O fluxo começa com um gatilho de timer (timer:trigger), que é executado uma vez (repeatCount: 1).

  • Faz uma chamada ao Azure Key Vault para obter o segredo armazenado, usando as credenciais fornecidas (clientId, clientSecret, tenantId).

  • O valor do segredo recuperado é armazenado no corpo da mensagem (body).

  • Um cabeçalho HTTP Authorization é configurado com o valor do segredo como um token de autenticação.

  • O fluxo faz uma requisição HTTP para "https://minha-api.com/dados", incluindo o cabeçalho de autorização.

Script

Diagrama

- from:
    uri: "timer:trigger"
    parameters:
      repeatCount: 1
    steps:
      - to:
          uri: "azure-key-vault:demo-vault-integrations"
          parameters:
            operation: getSecret
            clientId: "85b0f7fe...b663-c66d5f..."
            clientSecret: "6Ot8Q~s-jXfY...jldE..."
            tenantId: "306a6ae7-d394...abbbcedb..."
      - setHeader:
          name: Authorization
          simple: "Bearer ${body}"
      - to:
          uri: "https://my-api.com/data"
component azure key vault
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]