# Store Account

{% hint style="info" %}
Este é um conector exclusivo do Pipeline Engine v2.
{% endhint %}

O **Store Account** armazena dinamicamente contas localmente e, posteriormente, em um *vault*, desempenhando um papel crucial na segurança.

Para habilitar o uso dinâmico de contas em diferentes conectores, é necessário seguir um processo em duas etapas:

1. Armazene a conta desejada usando o conector **Store Account**.
2. Referencie o nome da conta no conector no qual você deseja utilizá-la.

{% hint style="info" %}
O conector deve suportar a [funcionalidade de Credenciais Dinâmicas](https://app.gitbook.com/s/cO0A6g1dOsu8BiHYqO67/development-cycle/overview/runtime/pipeline-engine/dynamic-accounts).
{% endhint %}

Isso garante um acesso contínuo e seguro às contas necessárias em diferentes funcionalidades.

## **Parâmetros**

Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por [expressões Double Braces](https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/double-braces/overview) estão marcados com `(DB)`.

{% hint style="info" %}
Dependendo do tipo de conta selecionado no parâmetro **Account Type**, parâmetros de configuração adicionais podem ser ativados no formulário. Esses parâmetros podem suportar [Double Braces](https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/double-braces/overview) e, quando isso acontecer, o campo no formulário do conector [terá o símbolo `{ }`](https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/double-braces/double-braces-autocomplete).
{% endhint %}

### **Aba General**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Account Name</strong> <code>(DB)</code></td><td>O nome da conta a ser armazenada.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Account Type</strong></td><td><p>O tipo de conta a ser armazenada. Dependendo do tipo, novos parâmetros necessários para a conta são ativados no formulário. <a href="https://app.gitbook.com/s/cO0A6g1dOsu8BiHYqO67/platform-administration/settings/accounts#tipos-de-contas">Saiba mais sobre a configuração de cada tipo de conta</a>. </p><p>Contas suportadas: <strong>API Key</strong> <strong>AWS Role AWS V4 Basic Certificate Chain</strong> <strong>Custom Auth Header</strong> <strong>Google Key</strong> <strong>NTLM</strong> <strong>OAuth Bearer Token</strong> <strong>Private Key</strong> <strong>Public Key</strong> <strong>Secret Key</strong> <strong>SMTP Auth And Properties</strong></p></td><td>Basic</td><td>String</td></tr><tr><td><strong>Scoped</strong></td><td>Quando ativo, a conta armazenada fica isolada de outros subprocessos. Nesse caso, os subprocessos veem sua própria versão dos dados da conta armazenada.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Fail On Error</strong></td><td>Se a opção estiver ativada, a execução do pipeline com erro será interrompida. Do contrário, a execução do pipeline continua, mas o resultado irá mostrar um valor falso para a propriedade <code>"success"</code>.</td><td>False</td><td>Booleano</td></tr></tbody></table>

### **Aba Documentation**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td>Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.</td><td>N/A</td><td>String</td></tr></tbody></table>

## **Exemplo de uso**

Suponha que você precise se autenticar em um banco de dados com uma credencial Basic. Nesse caso, você precisa realizar os seguintes passos:

1. Configure o **Store Account** para criar essas credenciais a serem utilizadas no conector [**DB V2**](https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/connectors/structured-data/db-v2).
2. Conecte o conector **DB V2** e configure os dados do banco de dados a ser acessado.
3. Ative o parâmetro **Use Dynamic Account** no formulário de configuração do conector **DB V2**. Em seguida, insira o nome da conta no parâmetro **Account Name**.

Após completar as etapas de configuração, você poderá acessar dinamicamente esse banco de dados.
