# SMS

### Visão Geral

A configuração de SMS permite ao PAM FSafer enviar mensagens de texto para usuários, utilizada principalmente como canal de autenticação multi-fator (MFA) via OTP (One-Time Password) ou como canal de notificação alternativo ao e-mail. A integração é feita com provedores de SMS customizados via API.

### Seção Basic

**Message** (checkbox): Habilita o envio de notificações via SMS. Quando desativado, o canal SMS é desabilitado globalmente, mesmo que um provedor esteja configurado.

**Provider**: Define o provedor de SMS a ser utilizado. A opção "Custom" permite integração com qualquer provedor de SMS por meio de uma API REST personalizada. Provedores comuns incluem Twilio, AWS SNS, Infobip, Zenvia, entre outros.

**Code length**: Define o comprimento do código OTP enviado via SMS para autenticação multifator. O valor padrão é `4` dígitos. Para ambientes com requisitos de segurança elevados, recomenda-se aumentar para `6` dígitos.

### Seção Provider

Campo de texto (JSON) para inserir a configuração do provedor de SMS customizado. Deve conter os parâmetros de autenticação e endpoint da API do provedor escolhido. A estrutura exata do JSON varia conforme o provedor.
