> For the complete documentation index, see [llms.txt](https://doc.whazing.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.whazing.com.br/instalacao-and-vps/instalacao-and-vps/validade_autenticacao.md).

# Validade de Autenticação

## **Como Funciona**

Você define seu valor quanto em quanto tempo usuario deve logar novamente

***

## **Passo a Passo para Configuração no Linux (Exemplo com o Bitvise)**

1. **Conexão**:
   * Conecte ao Linux utilizando um aplicativo como o **Bitvise**.
   * Use o **usuário deploy** para evitar problemas de permissão.
2. **No Bitvise**:
   * Abra "New SFTP Window" e acesse a pasta `/home/deploy/whazing/backend`.
   * Localize e edite o arquivo `.env`. Clique com o botão direito no arquivo e selecione **Editar**.
   * Adicione a seguinte linha ao arquivo:

```bash
expiresIn=2d
refreshExpiresIn=7d
```

* **Nota**: Substitua `2d` pelo tempo que desejar em dias

3. **Salvar e Reiniciar**:
   * Salve o arquivo editado.
   * Abra o terminal e digite o comando abaixo para reiniciar os serviços:

```bash
docker container restart whazing-backend
```

***

## **Opção Alternativa: Configuração Direto pelo Terminal**

1. **Edição do Arquivo**:
   * No terminal, utilize o seguinte comando para acessar o arquivo `.env`:

```bash
nano /home/deploy/whazing/backend/.env
```

* Adicione a seguinte linha ao arquivo:

```bash
expiresIn=2d
refreshExpiresIn=7d
```

* **Nota**: Substitua `2d` pelo tempo que desejar em dias

2. **Salvar**:
   * Aperte `Ctrl + X`, depois confirme com `Y` para salvar as alterações.
3. **Reiniciar os Serviços**:
   * Execute o comando abaixo no terminal:

```bash
docker container restart whazing-backend
```
