# Autenticación

> Reglas para entrar en la plataforma: contraseña fuerte, contraseña inicial, reCAPTCHA en el registro, login con Google y límite de dispositivos.

La pantalla de autenticación define las reglas para entrar en la plataforma. Por ejemplo: toda contraseña necesita 8 caracteres, y cada alumno queda conectado en hasta 3 dispositivos. No cambia el aspecto de las pantallas de login.

## Cómo funciona

La pantalla está en **Configuraciones > Seguridad > Autenticación**. Vale para alumnos y administradores. Tiene cuatro pestañas:

| Pestaña | Qué define |
|---|---|
| **Contraseñas** | Si la cuenta exige contraseña fuerte, con qué criterios, y cuál es la contraseña inicial de un alumno nuevo |
| **Protección contra bots** | El reCAPTCHA de Google en el registro gratuito de la página de login |
| **Google** | Si el alumno puede entrar con su cuenta de Google. Usa las credenciales de tu proyecto en Google Cloud |
| **Dispositivos** | En cuántos dispositivos queda conectado un alumno al mismo tiempo |

Las cuatro pestañas son un solo formulario. Cambia lo que quieras en todas. Después, haz clic una vez en **Guardar ahora**, en la barra que aparece en el pie de página.

Esta pantalla se ocupa de las reglas. El aspecto de las pantallas de login, registro y recuperación de contraseña (logo, color, imagen) está en [Pantallas de acceso](/es/configuracoes/telas-de-acesso). Los canales de registro gratuito están en [Configuraciones de alumnos](/es/configuracoes/cadastro-de-alunos).

## Contraseñas

### Contraseña fuerte

**Exigir contraseña fuerte** aplica tus criterios a toda contraseña creada o cambiada en la cuenta. Vale para alumnos y administradores.

**La regla más importante:** activar la contraseña fuerte no saca a nadie de la plataforma. Las contraseñas en uso siguen funcionando. Las sesiones abiertas siguen abiertas. La regla vale la próxima vez que alguien define una contraseña.

Con la exigencia activada, aparecen **Nivel de protección** y **Criterios de la contraseña**:

| **Nivel de protección** | Longitud mínima | Exige |
|---|---|---|
| **Estándar** | 8 caracteres | 1 letra mayúscula, 1 minúscula y 1 número |
| **Reforzada** | 10 caracteres | 1 carácter especial, 1 mayúscula, 1 minúscula y 1 número |
| **Máxima** | 12 caracteres | 2 caracteres especiales, 1 mayúscula, 1 minúscula, 2 números y 4 letras en total |
| **Personalizada** | Lo que tú definas | La pantalla la marca sola cuando cambias cualquier criterio |

Los **Criterios de la contraseña** son:

- **Longitud mínima**, de 6 a 128 caracteres;
- **Caracteres especiales**;
- **Letras mayúsculas**;
- **Letras minúsculas**;
- **Números**;
- **Letras en total**.

Cada criterio tiene una cantidad mínima. Escribe 0 para no exigir una categoría.

La **Vista previa** te ayuda a ver la regla:

- Con la contraseña fuerte activada, muestra un ejemplo de contraseña que cumple los criterios. **Generar otro ejemplo** muestra otro. El ejemplo sirve solo para que veas la longitud y la mezcla que estás exigiendo.
- Con la contraseña fuerte desactivada y una **Contraseña predeterminada** completada, muestra esa contraseña.

Con la contraseña fuerte desactivada, una contraseña nueva o cambiada necesita al menos 6 caracteres.

### Contraseña inicial de los alumnos nuevos

Cuando se crea un alumno, la plataforma define su primera contraseña. Esto vale para compra, importación, registro gratuito y alumno creado por el equipo. La contraseña va en el correo de bienvenida ([Correos electrónicos](/es/configuracoes/e-mails)).

Cómo define la plataforma la contraseña:

- **Con la contraseña fuerte activada**: una contraseña aleatoria que cumple los criterios. Cada alumno recibe una diferente.
- **Con la contraseña fuerte desactivada**: eliges en **Usar datos del alumno como contraseña inicial**. Las opciones son **No usar datos del alumno**, **Usar correo electrónico como contraseña inicial** y **Usar CPF/documento como contraseña inicial**.

Con **No usar datos del alumno**, aparece **Contraseña predeterminada**:

- Completada, es la misma contraseña para todo alumno nuevo. Necesita al menos 6 caracteres.
- En blanco, cada alumno recibe una contraseña individual, generada automáticamente.

Con **Usar CPF/documento como contraseña inicial**, un alumno sin documento recibe una contraseña generada automáticamente.

**Atención:** el correo y el documento son fáciles de descubrir. Una contraseña predeterminada es la misma para toda la base. La forma más segura es activar la contraseña fuerte: cada alumno nuevo recibe una contraseña aleatoria que sigue tus criterios.

### Recuperación y cambio de contraseña

Quien olvidó la contraseña hace clic en **¿Olvidaste tu contraseña?**, en la pantalla de login. La persona recibe un enlace por correo. El enlace vale por 3 horas. La contraseña actual sigue valiendo hasta que la persona completa el enlace.

El equipo también puede actuar desde el perfil del alumno en el panel ([El perfil del alumno](/es/alunos/perfil-do-aluno)):

- **Reenviar correo de bienvenida** redefine la contraseña y la envía por correo. La contraseña nueva sigue la misma regla de la contraseña inicial.
- **Cambiar contraseña** define la contraseña que escribas.

**Atención: aquí es donde ocurren más errores.** **Reenviar correo de bienvenida** cambia la contraseña del alumno. La contraseña anterior deja de funcionar. Con una **Contraseña predeterminada**, o con el correo o el documento como contraseña, el alumno vuelve a esa contraseña. Si no, recibe una contraseña nueva y aleatoria. Puedes reenviar una vez por alumno cada 10 minutos.

El alumno cambia su propia contraseña en **Cambiar contraseña**, en su perfil del área del alumno. Todas esas contraseñas siguen las reglas de esta pestaña.

## Protección contra bots

**Protección contra bots** pide la verificación "No soy un robot" del reCAPTCHA de Google. Protege el formulario de registro gratuito de la página de login contra envíos automáticos. Usa las claves de tu propio registro en reCAPTCHA.

1. Activa **Protección contra bots**.
2. En el bloque **Credenciales de reCAPTCHA**, haz clic en **Crear claves en Google reCAPTCHA**.
3. En Google, crea claves del tipo reCAPTCHA v2, casilla de verificación "No soy un robot", para la dirección de tu plataforma.
4. Pega la **Clave del sitio**.
5. Pega la **Clave secreta**.
6. Haz clic en **Guardar ahora**.

Sin las dos claves, la pantalla no guarda con la protección activada.

La verificación no aparece:

- en el login;
- en el login con Google;
- en el formulario de registro en un sitio externo.

Si Google no responde a la verificación, el registro se rechaza. La persona lo intenta de nuevo.

## Google

**Inicio de sesión con Google** muestra la opción **Entrar con Google** en las pantallas de login y de registro de los alumnos. Vale solo para alumnos. Los administradores entran con correo y contraseña. Un correo que pertenece a un administrador no entra con Google.

Cómo funciona para el alumno:

- Google tiene que haber verificado el correo de la cuenta. Si no, el login se rechaza.
- Un alumno que ya existe entra con Google por su correo. Esto funciona incluso con el registro gratuito desactivado.
- La cuenta de Google queda vinculada a ese alumno. Otra cuenta de Google con el mismo correo no entra en su lugar.
- Si el alumno cambia el correo en Google, sigue entrando por la cuenta ya vinculada.
- Alguien sin registro solo se crea si se cumplen dos condiciones: **Permitir el registro en la página de acceso** está activado en **Configuraciones > Alumnos**, y la cuenta todavía tiene espacio en el límite de alumnos del plan.
- Ese alumno nuevo nace con la marca de registro gratuito y recibe la entrega gratuita de la cuenta. No recibe contraseña por correo: entra con Google.
- Los **Dominios autorizados** del registro gratuito limitan solo la creación de alumnos nuevos con Google. Un alumno que ya existe entra con Google incluso con un correo de otro dominio.

### Activar el login con Google

1. Activa **Inicio de sesión con Google**.
2. En el bloque **Credenciales de Google Cloud**, haz clic en **Abrir Google Cloud Console**.
3. En tu proyecto, crea una credencial del tipo ID de cliente de OAuth para aplicación web.
4. Copia la **URL de redirección autorizada** que muestra la pantalla.
5. En Google Cloud Console, registra exactamente esa URL en "URI de redireccionamiento autorizados".
6. Pega el **Client ID** generado por Google.
7. Pega el **Client Secret** generado por Google.
8. Haz clic en **Guardar ahora**.

Sin los dos campos, la pantalla no guarda con el login activado.

## Dispositivos

**Accesos simultáneos de los alumnos** define en cuántos dispositivos queda conectado cada alumno al mismo tiempo. En **Límite por alumno**, escribe de 1 a 999. En blanco, vale el valor predeterminado de 3 dispositivos.

Un dispositivo es un navegador en el que el alumno hizo login. Si vuelve por el mismo navegador, es el mismo dispositivo.

Piensa en el límite como un número de plazas. Cada dispositivo nuevo ocupa una plaza. Cuando se acaban las plazas y el alumno entra en un dispositivo de más, Cademí desconecta los dispositivos con el login más antiguo. Desconecta los que haga falta para caber en el límite. El login que acaba de ocurrir se queda.

El dispositivo desconectado pierde la sesión en el momento, incluido el "recordarme". Así la plataforma desalienta compartir la cuenta: quien presta la contraseña queda desconectado cuando el otro entra.

**Atención: aquí es donde ocurren más errores.** Pedro entra en el portátil, en el celular y en la tableta. El límite es 3. Después, entra en la computadora del trabajo. Resultado: el portátil, donde entró primero, se desconecta. Pedro cree que lo desconectaron sin motivo. Para evitarlo, aumenta el **Límite por alumno** si el uso en varios aparatos es legítimo.

- Bajar el límite no desconecta a nadie en el momento. La regla vale en el próximo login de cada alumno.
- Los administradores no tienen límite de dispositivos.
- Cerrar sesión (logout) no libera la plaza. El dispositivo sigue contando hasta que lo desconecta un login nuevo por encima del límite.
- El alumno no ve una lista de dispositivos.
- Los eventos quedan en los **Registros** del perfil del alumno en el panel: **Nuevo dispositivo registrado** y **Dispositivo eliminado por límite de dispositivos excedido**.

Aumenta el límite cuando una familia o un grupo usa el mismo registro a propósito. Bájalo cuando quieras impedir la cuenta compartida.

## Para tener en cuenta

- **Cambiar las reglas de contraseña no cambia la contraseña de nadie.** Quien ya tiene contraseña sigue entrando. La regla solo vale para la próxima contraseña creada o cambiada.
- **Reenviar correo de bienvenida redefine la contraseña.** Si el alumno solo olvidó la contraseña, pídele que use **¿Olvidaste tu contraseña?**. La contraseña actual sigue valiendo hasta que complete el enlace.
- **Documento como login.** Cademí puede configurar una cuenta para entrar con el documento en lugar del correo. Esto vale para alumnos y administradores. En ese caso, el campo de login es el documento. El correo sigue siendo la dirección de contacto.
- **Mismo correo para administrador y alumno.** El formulario de login es uno solo, y la plataforma prueba primero la contraseña de administrador. **¿Olvidaste tu contraseña?** con ese correo redefine la contraseña del administrador. El login con Google queda bloqueado para ese correo. Dales correos diferentes a los dos.
- **La verificación en dos pasos es de los administradores.** Cada uno la activa en su propio perfil ([Administradores](/es/configuracoes/administradores)). Los alumnos no tienen segundo paso.

## Preguntas frecuentes

**Quiero obligar a usar contraseñas fuertes. ¿Alguien va a perder el acceso?** No. Las contraseñas en uso siguen funcionando. Los criterios valen cuando alguien crea o cambia la contraseña.

**¿Por qué el alumno se desconectó sin motivo?** Probablemente entró en otro dispositivo y superó el límite. Otra persona también pudo entrar con su contraseña. Revisa los **Registros** en su perfil. Si el uso en varios aparatos es legítimo, aumenta el **Límite por alumno**. Mira también [Por qué el alumno no accede](/es/alunos/por-que-o-aluno-nao-acessa).

**Activé el login con Google. ¿Por qué no aparece el botón?** Revisa si **Client ID** y **Client Secret** se completaron y se guardaron. Si Google muestra un error al entrar, revisa la **URL de redirección autorizada**. Tiene que estar registrada exactamente igual en Google Cloud Console.

**¿El reCAPTCHA vale en el login?** No. La protección vale para el formulario de registro gratuito de la página de login. El login con correo y contraseña no pide la verificación.
