# 2FA Google Authenticator para PrestaShop

> Ative a autenticação de dois fatores (2FA) no back-office do PrestaShop 8 e 9 com qualquer aplicação TOTP: Google Authenticator, Authy, 1Password ou Microsoft Authenticator. Códigos de recuperação, proteção contra força bruta e multiloja.

- Página: <https://www.datafirefly.com/pt/produto/2fa-google-authenticator-prestashop/>
- Idioma: pt
- Atualizado em: 2026-09-08
- Plataforma: PrestaShop
- Categoria: Segurança & proteção
- Referência: DF-2FA-DE
- Preço: 80.00 EUR
- Outros idiomas: [fr](https://www.datafirefly.com/product/2fa-google-authentificator-pour-prestashop/index.md), [en](https://www.datafirefly.com/en/product/2fa-google-authenticator-prestashop/index.md), [es](https://www.datafirefly.com/es/producto/2fa-google-authenticator-prestashop/index.md), [de](https://www.datafirefly.com/de/produkt/2fa-google-authentificator-fuer-prestashop/index.md), [it](https://www.datafirefly.com/it/product/2fa-google-authentificator-per-prestashop/index.md), [pl](https://www.datafirefly.com/pl/produkt/2fa-google-authenticator-dla-prestashop/index.md), [nl](https://www.datafirefly.com/nl/product/2fa-google-authentificator-pour-prestashop/index.md)
- Índice: <https://www.datafirefly.com/pt/produto/llms.txt>

### Autenticação de dois fatores (2FA) para o back-office do PrestaShop 8 e 9

O back-office do PrestaShop é o principal alvo dos ataques à sua loja. Uma palavra-passe de administrador comprometida é o acesso às encomendas, aos clientes e ao código-fonte. O **2FA Google Authenticator** acrescenta uma segunda camada de segurança: além da palavra-passe, cada início de sessão exige um código de 6 dígitos gerado por uma aplicação TOTP no telemóvel do colaborador.

#### Compatível com PrestaShop 8 e PrestaShop 9

O módulo funciona de origem no PrestaShop 8.0 a 8.2 e no PrestaShop 9, incluindo a nova página de início de sessão em Symfony do back-office do PS9. Uma única versão do módulo, sem definições específicas por versão.

#### Compatível com todas as aplicações TOTP padrão

O módulo respeita a norma **RFC 6238 (TOTP)** e funciona com:

- Google Authenticator (iOS e Android)
- Microsoft Authenticator
- Authy
- 1Password (integrado no gestor de palavras-passe)
- Bitwarden Authenticator
- FreeOTP
- E qualquer outra aplicação TOTP padrão

#### Ativação global ou individual

A autenticação de dois fatores pode ser tornada obrigatória para todos os colaboradores (modo forçado) ou ficar por adesão: cada colaborador ativa a sua própria 2FA no menu de utilizador ou na faixa de lembrete apresentada no back-office. A configuração está em Módulos e 2FA Google Authenticator.

#### Configuração em 2 minutos do lado do colaborador

No primeiro início de sessão depois da ativação, o colaborador lê um código QR com a aplicação TOTP, escreve o código gerado para validar o emparelhamento e está feito. Os inícios de sessão seguintes pedem apenas o código de 6 dígitos depois da palavra-passe. O código QR é gerado localmente no navegador, sem qualquer chamada a serviços externos.

#### Códigos de recuperação

No emparelhamento são gerados e apresentados ao colaborador 8 códigos de recuperação de uso único. Devem ser guardados num sítio seguro (gestor de palavras-passe ou em papel, em cofre). Se o telemóvel se perder ou for roubado, um desses códigos permite iniciar sessão e repor o emparelhamento. Os códigos ficam guardados em hash SHA-256, pelo que nunca são legíveis na base de dados.

#### Reposição pelo Super Admin

Se um colaborador perder o telemóvel e também os códigos de recuperação, um Super Admin pode repor a 2FA dessa conta na página de configuração do módulo, num clique. O início de sessão seguinte volta a pedir o emparelhamento inicial.

#### Proteção contra força bruta

Ao fim de 5 códigos inválidos consecutivos, a verificação 2FA da conta fica bloqueada durante 15 minutos. Um atacante não consegue enumerar os códigos de 6 dígitos, mesmo automatizando as tentativas.

#### Características técnicas

- Norma **RFC 6238 (TOTP)**, janela de 30 segundos, 6 dígitos
- Segredo TOTP cifrado em AES-256 na base de dados
- Códigos de recuperação em hash SHA-256
- Bloqueio de 15 minutos ao fim de 5 falhas consecutivas
- Ativação obrigatória global ou por adesão de cada colaborador
- 8 códigos de recuperação de uso único
- Reposição pelo Super Admin
- Código QR gerado localmente, sem dependências externas
- Compatível com **multiloja**
- PrestaShop 8.0+ e 9.x, PHP 7.4+ (8.1+ no PS9)
