

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Twilio Token de autenticação
<a name="mes-partner-TwilioAuthToken"></a>

## Campos de valor secreto
<a name="w2aac27c13c51b3"></a>

A seguir estão os campos que devem estar contidos no segredo do Secrets Manager:

```
{
  "accountSid": "{{AC followed by 32 hexadecimal characters}}",
  "authToken": "{{32-character hexadecimal Auth Token}}",
  "validationUrl": "{{https://api.twilio.com/2010-04-01/Accounts/ACxxxx/Messages.json?PageSize=1}}"
}
```

ID da conta  
O SID da Twilio conta cujo Auth Token Secrets Manager gira.

authToken  
O token de autenticação principal atual da conta. O Secrets Manager gira esse campo.

URL de validação  
(Opcional) Um URL de Twilio API somente para leitura que o Secrets Manager chama para confirmar que o token promovido funciona. O URL deve usar HTTPS e um `twilio.com` host. O Secrets Manager deriva um endpoint padrão quando você omite esse campo.

## Campos de metadados secretos
<a name="w2aac27c13c51b5"></a>

A seguir estão os campos de metadados do Twilio Auth Token:

```
{
  "propagationDelaySeconds": "{{60}}"
}
```

propagação DelaySeconds  
(Opcional) O número de segundos que o Secrets Manager espera antes de validar um token de autenticação promovido. O máximo é 300. Padrão: 60, que abrange a propagação de Twilio funções.  
O atraso estende a janela na qual o AWSCURRENT nomeia o token anterior. Se seus aplicativos não usarem Twilio Funções, defina esse campo como 0 para encurtar essa janela.

## Fluxo de uso
<a name="w2aac27c13c51b7"></a>

Esse tipo de rotação gira automaticamente. O Secrets Manager é autenticado com o Token de Autenticação principal atual da conta, portanto, nenhuma credencial de administrador separada é necessária e os metadados de rotação não têm campos obrigatórios.

Você pode criar seu segredo usando a [CreateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html)chamada com o valor secreto contendo os campos mencionados acima e o tipo de segredo como TwilioAuthToken. As configurações de rotação podem ser definidas usando uma [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html)chamada. Você deve fornecer um ARN de função na [RotateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_RotateSecret.html)chamada que conceda ao serviço as permissões necessárias para alternar o segredo. Para ver um exemplo de política de permissões, consulte [Segurança e permissões](mes-security.md).

Durante a rotação, o Secrets Manager cria um token de autenticação secundário e o armazena como AWSPENDING. Ele promove o token secundário para primário, o que invalida imediatamente o token primário anterior. Ele espera`propagationDelaySeconds`, confirma que o token promovido é autenticado e promove AWSPENDING para AWSCURRENT.

A promoção é o que torna o novo token utilizável e, ao mesmo tempo, invalida o token anterior. Portanto, esse tipo não tem uma janela de sobreposição na qual os dois tokens são autenticados. Os aplicativos que armazenam em cache o token de autenticação devem recuperá-lo ao abrir uma conexão ou tentar novamente após uma falha de autenticação lendo o AWSCURRENT. Para uma janela de sobreposição, use a chave de Twilio API com`retainPreviousKey`.