> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.2/wedocs-4.1/service/autenticacao-de-duplo-fator.md).

# Autenticação de duplo fator

Weknow Service

Para garantir maior segurança no sistema Weknow, implementamos a autenticação em dois fatores (OTP). Configurar é simples:

Acesse o servidor Weknow e navegue até **Conta** > **Editar** > **Configurações**.

<div align="left"><figure><img src="https://i.imgur.com/VJwgRYh.gif" alt=""><figcaption></figcaption></figure></div>

Marque a opção **Habilitar autenticação de duplo fator (OTP)**.

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2FIsKfgCokU3E17TD2fOHw%2Fimage.png?alt=media&amp;token=25c990f6-9ae0-459f-8b06-e4864f925064" alt=""><figcaption></figcaption></figure></div>

Após ativar a opção, ao fazer login no Weknow pela primeira vez será exibido um QR Code.&#x20;

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2F8rqAW6HonGCykiKGYNFz%2Fimage.png?alt=media&amp;token=26ddf936-869a-4d7b-901f-4cdb638fe788" alt=""><figcaption></figcaption></figure></div>

Nesse momento, você deve escanear o QR Code utilizando um aplicativo de autenticação (Microsoft Authenticator, Google Authenticator ou outro), que gerará um código de autenticação único. Insira esse código para fazer login.&#x20;

Nos próximos logins, a tela solicitando o código de autenticação sempre será exibida. Nesse momento, você deve inserir o código gerado pelo seu aplicativo de autenticação no momento.

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2Fj8uv03ZpTk9yCqPkIfAc%2Fimage.png?alt=media&amp;token=40b7a61b-e077-4a56-ac71-390057e5fab7" alt=""><figcaption></figcaption></figure></div>

Na próxima vez que fizer login, caso o usuário não possuia a chave de acesso será necessário clicar em **Enviar QR Code de registro** por e-mail para receber um novo QR Code. Lembre-se de que o servidor deve ter um SMTP configurado como padrão e o usuário deve ter um e-mail cadastrado. Caso contrário, o usuário não receberá o e-mail.

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2FtJDAn1HLfn343up1d6iv%2Fimage.png?alt=media&amp;token=14f5d731-a282-4910-b714-1a9475fe8426" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2Fof35SQqjEbv3Nq1mwOSP%2Fimage.png?alt=media&amp;token=8588cd43-ea3f-43db-9faf-afd09bd7d1c9" alt=""><figcaption></figcaption></figure></div>

Você receberá um e-mail com o QR Code para que possa continuar o cadastro em seu aplicativo de autenticação.

<div align="left"><figure><img src="https://3731028103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFrz3MSY3RKrAohTjdzNP%2Fuploads%2Fhp2sI8lonnSZP0S6SS2Q%2Fimage.png?alt=media&amp;token=8186c364-e160-4449-b3cb-ec8ce8457da5" alt=""><figcaption></figcaption></figure></div>

É necessário ter um servidor SMTP configurado como padrão e que o usuário possua um e-mail cadastrado para receber o QR Code por e-mail.

{% hint style="danger" %}
&#x20;<mark style="color:red;">**IMPORTANTE**</mark>: O código OTP (One-Time Password) é gerado com base no horário atual. Por isso, é crucial que os horários do servidor e do aplicativo no celular do usuário estejam devidamente sincronizados.
{% endhint %}
