Login
Las formas de ingresar a un sistema de la CCS, empezando por el Portal CCS. Cada variante es cerrada: se usa tal como está, sin mezclar partes de otra.
Qué es
Es la página donde una persona demuestra quién es antes de entrar a un sistema. Solar define siete variantes: tres formas de ingresar con un login propio, un segundo factor que se suma a algunas de ellas, la recuperación de clave, una página previa para cuando el login lo resuelve Microsoft Entra ID, y los mensajes de estado.
El caso principal es el Portal CCS (antes Portal Socios CCS). Ahí se ingresa con RUT y clave, porque una misma persona puede trabajar en varias empresas y el RUT la identifica a ella, no a la empresa. Las personas sin RUT chileno ingresan con su correo, y a quien tiene RUT nunca se le ofrece el correo. Hoy el Portal CCS ingresa a través de Microsoft Entra ID: ese caso es la variante 7.
Por qué variantes cerradas
Cuando cada sistema arma su login con piezas sueltas aparecen mezclas que confunden: un campo que acepta RUT o correo, pestañas que invitan a probar un camino no permitido, o una clave y un código en el mismo formulario. Una variante cerrada define los campos, los textos, los enlaces y lo que viene después, para que todos los sistemas se comporten igual.
Cómo elegir la variante
Se elige según quién usa el sistema. El segundo factor no reemplaza a ninguna: se suma después de ingresar con clave.
| Quién usa el sistema | Variante |
|---|---|
| Portal CCS hoy, con login en Microsoft Entra ID | 7. Página previa a Entra ID |
| Socios y clientes con RUT chileno, en un sistema con login propio | 1. RUT y clave |
| Personas sin RUT chileno en el mismo sistema | 2. Correo y clave, a la que se llega desde la 1 |
| Solo colaboradores de la CCS (sistemas internos) | 3. Cuenta CCS (Google) |
| Personas que usan el sistema una o pocas veces, sin datos sensibles | 4. Correo y código |
| Cuentas con permisos de administración o datos sensibles | Se suma 5. Segundo factor a la 1 o la 2 |
La página de login
Todas las variantes comparten la misma página:
- Página propia, con su propia dirección. Nunca un modal ni una ventana emergente.
- Una columna centrada de hasta 384 px (
max-w-sm), sobre fondo blanco. En el celular, arriba y sin espacio vacío antes del formulario. - De arriba hacia abajo: logo de la CCS, título, formulario, botón principal, un enlace alternativo y la ayuda.
- El logo de la CCS es de uso restringido. Si tu sistema no es de la CCS, usa su propio logo. Revisa la Licencia.
- Sin menú, banners ni promociones. La página solo sirve para ingresar.
- Título fijo, con el nombre del sistema: “Ingresa al Portal CCS”. El botón principal siempre dice “Ingresar”.
Por qué
Los gestores de contraseñas y el autocompletado del navegador funcionan mejor con una página propia y un formulario real. En el celular, el teclado tapa la mitad de la pantalla: si el formulario empieza arriba, el botón sigue a la vista. Cualquier contenido extra compite con la única tarea de la página.
RUT y clave
La variante principal para un sistema con login propio. Identifica a la persona por su RUT, sin importar en cuántas empresas trabaje.
Ver HTML
Úsala cuando
- Sistemas para socios y clientes, como el Portal CCS.
- Personas que trabajan en una o en varias empresas.
- Personas que ingresan seguido.
No la uses cuando
- Sistemas solo para colaboradores de la CCS: usa la variante 3.
- Sistemas de uso ocasional, como una inscripción o una descarga: usa la 4.
- Personas sin RUT chileno: usa la 2, desde el enlace.
Reglas
- El RUT se acepta con o sin puntos, con guion y con la K en mayúscula o minúscula. El sistema lo normaliza; la persona no tiene que adivinar el formato.
- El dígito verificador se revisa al salir del campo, antes de enviar. Si no coincide: “Revisa el RUT: el dígito verificador no coincide”.
- El RUT no usa
type="number", porque puede terminar en K. Llevaautocomplete="username"para que el navegador lo recuerde junto con la clave. - El enlace a la variante 2 va al final, separado por una línea y con poco peso. Es para pocas personas y no debe competir con el formulario.
- Si alguien con RUT intenta ingresar con su correo, recibe el mismo error genérico de la variante 2, que le recuerda usar el RUT.
Por qué
Antes se ingresaba con correo, pero una persona que trabaja en varias empresas tiene un correo por empresa y terminaba con varias cuentas. El RUT es uno solo por persona. La empresa con la que va a trabajar se elige después de ingresar, no en el login.
Correo y clave
Solo para personas sin RUT chileno. Se llega desde el enlace al final de la variante 1 y tiene su propia dirección (por ejemplo, /ingresar/correo).
Ver HTML
Úsala cuando
- Personas sin RUT chileno, en un sistema que usa la variante 1.
No la uses cuando
- Como pantalla de entrada: siempre se llega desde la variante 1.
- Personas con RUT chileno.
- Sistemas que no usan la variante 1.
Reglas
- Es la misma página de la variante 1 en todo lo demás: título, botón, recuperación de clave y mensajes.
- El error es siempre el mismo: “Correo o clave incorrectos. Si tienes RUT chileno, ingresa con tu RUT”. No dice si el correo existe ni si pertenece a alguien con RUT.
- El enlace de vuelta a la variante 1 va al final, igual que en la variante 1.
Por qué un enlace y no pestañas
Las pestañas “RUT / Correo” ponen los dos caminos al mismo nivel e invitan a quien tiene RUT a probar con su correo, que no está permitido. Un campo único que acepte las dos cosas genera errores difíciles de explicar. Con un enlace al final, la mayoría ve un solo camino y quien no tiene RUT encuentra el suyo.
Cuenta CCS (Google)
Ingreso con la cuenta de Google Workspace de la CCS (inicio de sesión único o SSO). La persona no crea una clave nueva: usa la misma de su correo @ccs.cl. El nombre del sistema en la vista previa es de ejemplo.
Ver HTML
Úsala cuando
- Sistemas usados solo por colaboradores de la CCS.
- Herramientas internas para cuentas @ccs.cl.
No la uses cuando
- Sistemas para socios, clientes o público.
- Personas sin cuenta @ccs.cl, como proveedores externos.
Reglas
- Un solo botón y nada más. Sin campos de RUT, correo ni clave en la misma página.
- El botón sigue las reglas de marca de Google (logo oficial y texto “Continuar con Google”). En la vista previa, el ícono es un marcador: en producción se usa el botón oficial.
- El sistema acepta solo cuentas @ccs.cl. Si alguien entra con otra cuenta: “Esta cuenta no es de la CCS. Ingresa con tu cuenta @ccs.cl”.
- Sin segundo factor propio. Lo aplica Google con la configuración de la CCS.
- El título nombra el sistema: “Ingresa a Gestión de Eventos”, no “Ingresa con Google”.
Por qué
Con SSO, la cuenta se desactiva en un solo lugar cuando alguien deja la CCS, y la persona no tiene que recordar otra clave. La seguridad (segundo factor, bloqueos) la administra Google Workspace, así que repetirla en cada sistema solo suma pasos.
Correo y código
Ingreso sin clave: la persona escribe su correo y recibe un código de 6 dígitos que vence en 10 minutos. Son dos pasos en la misma página. El nombre del sistema en la vista previa es de ejemplo.
Ingresa a Certificados
Te enviaremos un código a tu correo.
Ver HTML · paso 1
Ver HTML · paso 2
Úsala cuando
- Sistemas que se usan una o pocas veces: inscribirse en un evento, descargar un certificado, responder una encuesta.
- Cuando crear y recordar una clave pesa más que la tarea.
No la uses cuando
- El Portal CCS ni sistemas con pagos, facturación o gestión de usuarios.
- Personas que deben ingresar con RUT.
- Sistemas de uso diario: abrir el correo cada vez cansa.
Reglas
- Código, nunca enlace. El código funciona aunque el correo se lea en el celular y el login esté en el computador.
- Un solo campo para el código, no seis casillas. Con
autocomplete="one-time-code"el celular lo propone solo, y se puede pegar. - El paso 2 se muestra siempre, exista o no el correo. Así no se revela quién tiene cuenta.
- El código vence en 10 minutos y acepta 5 intentos. Reenviar se habilita a los 60 segundos.
- El correo del paso 2 se puede cambiar sin volver a empezar.
Por qué código y no enlace mágico
Los filtros de correo de muchas empresas abren los enlaces para revisarlos y los dejan usados antes de que la persona haga clic. Además, un enlace por correo enseña a hacer clic en enlaces de ingreso, que es justo lo que imita un phishing. El código evita las dos cosas. Su seguridad depende de la del correo, por eso no se usa donde hay datos sensibles.
Segundo factor
Un paso que viene después de la clave correcta (variantes 1 y 2) y pide un código de 6 dígitos. No es una forma de ingresar por sí sola.
Verifica que eres tú
Escribe el código de 6 dígitos de tu app de autenticación.
¿No tienes tu app a mano? Usar otro método
Ver HTML
Úsala cuando
- Cuentas que administran usuarios, pagos o datos de la empresa.
- Cuando la persona lo activa en su perfil.
No la uses cuando
- Después de las variantes 3 o 4.
- Como reemplazo de la clave.
Métodos, en orden de preferencia
| Método | Cuándo |
|---|---|
| App de autenticación (Google Authenticator, Microsoft Authenticator) | Método principal. No depende del correo ni del teléfono. |
| Código por correo | Respaldo, en “Usar otro método”. Solo si la variante de ingreso usa clave. |
| Códigos de respaldo | Se entregan al activar el segundo factor, para cuando se pierde el celular. Cada uno sirve una vez. |
| SMS | No se usa. |
Reglas
- El texto dice de dónde sale el código: “de tu app de autenticación” o “que enviamos a tu correo”. Nunca solo “Ingresa el código”.
- “No volver a pedirlo en este equipo” es la única forma de recordar algo en el login. Viene desmarcada.
- Sin segundo factor después de las variantes 3 y 4. En la 3 ya lo aplica Google; en la 4 el código por correo ya es el factor.
Por qué no SMS
Un número de teléfono se puede robar con un duplicado de SIM o una portabilidad falsa, y la guía de identidad digital del NIST (SP 800-63B-4, 2025) lo clasifica como método restringido. Además, cada SMS tiene costo. Una app de autenticación es gratis y más segura.
Recuperar la clave
Se llega desde “¿Olvidaste tu clave?” en las variantes 1 y 2. Pide el mismo dato con que se ingresa (RUT, o correo si no tiene RUT), envía un enlace al correo registrado y termina en una página para crear la clave nueva.
Crea una clave nueva
Ver HTML · pedir enlace
Ver HTML · clave nueva
Reglas
- La confirmación es siempre la misma, exista o no la cuenta: “Si los datos corresponden a una cuenta, te enviamos un correo con los pasos. Revisa también la carpeta de spam”.
- No se muestra el correo registrado, ni siquiera oculto en parte (“an•••@empresa.cl”).
- El enlace vence en 60 minutos y sirve una sola vez. Aquí sí va un enlace: es un paso de recuperación, no de ingreso.
- Un solo campo de clave nueva, con botón para mostrarla. No se pide repetirla.
- Al guardar, se cierran las demás sesiones abiertas y se vuelve al login con el aviso “Tu clave quedó actualizada. Ya puedes ingresar”.
- Para quien no tiene RUT, el campo es Correo, igual que en la variante 2.
Por qué un campo oculto con el RUT
El campo oculto con autocomplete="username" le dice al gestor de contraseñas a qué cuenta pertenece la clave nueva, para que la guarde en el lugar correcto.
Página previa a Entra ID
Es el ingreso actual del Portal CCS. El login lo resuelve Microsoft Entra ID, que casi no se puede modificar: no permite agregar enlaces ni lógica. La CCS controla solo una página previa, hecha con Solar, y los textos de las dos versiones de Entra ID.
- Entra ID tiene dos versiones: una para personas con RUT y otra para personas sin RUT chileno. Las dos aceptan RUT o correo; solo cambia lo que dicen.
- En el onboarding, las ejecutivas piden el RUT explicando que es el identificador para ingresar al portal. Por eso nada en el login dice que el correo también sirve.
Ingresa al Portal CCS
Te llevaremos a la página segura de inicio de sesión de la CCS.
Ingresar con RUT¿No tienes RUT chileno? Ingresa con tu correo
Ver HTML
Textos en Entra ID
Solo cambian la bajada y el texto del campo. El título y el botón quedan como los define Microsoft.
| Elemento | Versión RUT | Versión correo |
|---|---|---|
| Título | Iniciar sesión | Iniciar sesión |
| Bajada | Ingresa al Portal CCS con tu RUT | Ingresa al Portal CCS con tu correo si no tienes RUT chileno |
| Texto del campo | RUT sin puntos y con guion. Ej: 12345678-5 | Tu correo |
| Enlace de registro | ¿No tienes cuenta? Créala aquí, si Entra ID permite cambiarlo. Si no, queda el texto de Microsoft. | |
| Botón | Siguiente | Siguiente |
Ver wireframes de la página previa y de Entra ID
Úsala cuando
- El login lo resuelve un proveedor externo, como Entra ID, que no permite agregar enlaces.
- El proveedor tiene una versión por tipo de identificador: RUT o correo.
No la uses cuando
- El sistema tiene login propio: usa las variantes 1 y 2, con el enlace dentro del formulario.
- Se quiere preguntar el tipo de socio o la nacionalidad antes de ingresar.
Reglas
- Un solo botón principal, “Ingresar con RUT”, que lleva directo a la versión RUT de Entra ID. Sin selector previo ni botón deshabilitado.
- El enlace a la versión correo va al final, separado por una línea. Pregunta si la persona tiene RUT chileno, nunca por su nacionalidad.
- Ninguna pantalla dice que la versión RUT acepta correo.
- La bajada avisa el cambio de página, para que la llegada a Entra ID no parezca un error.
- La página puede recordar que la persona eligió correo, para llevarla directo la próxima vez. Es opcional.
Por qué no “Socio nacional / Socio extranjero”
Separar por nacionalidad deja al extranjero con RUT en las dos opciones, y la tarjeta “con RUT o correo” le anuncia a todos que el correo sirve. Dos opciones del mismo peso, además, suman un paso en cada ingreso. Con un botón y un enlace, quien tiene RUT entra sin elegir y nunca ve el camino del correo.
Mensajes y estados
Los avisos van arriba del formulario, bajo el título, con el componente Alertas en su estilo suave. Los errores de un campo van bajo ese campo, como en Formularios.
Ver HTML
| Situación | Mensaje | Tipo |
|---|---|---|
| RUT o clave no coinciden | RUT o clave incorrectos. Revisa los datos o recupera tu clave. | Error |
| Correo o clave no coinciden (variante 2) | Correo o clave incorrectos. Si tienes RUT chileno, ingresa con tu RUT. | Error |
| Dígito verificador inválido | Revisa el RUT: el dígito verificador no coincide. | Error del campo |
| Código vencido o incorrecto | El código no es válido o ya venció. Pide uno nuevo. | Error del campo |
| Demasiados intentos | Hubo varios intentos seguidos. Por seguridad, espera 5 minutos antes de volver a intentarlo. | Advertencia |
| Sesión cerrada por inactividad | Tu sesión se cerró por inactividad. Ingresa de nuevo para continuar. | Información |
| Clave cambiada | Tu clave quedó actualizada. Ya puedes ingresar. | Éxito |
| Cuenta Google que no es @ccs.cl | Esta cuenta no es de la CCS. Ingresa con tu cuenta @ccs.cl. | Error |
- Los errores no dicen qué dato falló ni si la cuenta existe: siempre “RUT o clave incorrectos”.
- Después de un error se conserva el RUT o el correo y se borra solo la clave. El foco pasa al aviso.
- El botón nunca está deshabilitado antes de enviar. Si falta un dato, se dice cuál al enviar.
Por qué un error genérico
Si el mensaje dijera “Este RUT no está registrado”, cualquiera podría probar RUTs para saber quién tiene cuenta en el portal. OWASP lo llama enumeración de cuentas. El mensaje genérico protege esa información sin dejar a la persona sin salida, porque le ofrece recuperar la clave.
Lo que comparten todas las variantes
Formulario
- Etiqueta visible sobre cada campo. El texto de ejemplo va como ayuda bajo el campo, nunca como único rótulo dentro de él.
- Atributos
autocompletecorrectos:usernameen RUT o correo,current-passworden la clave,new-passworden la clave nueva yone-time-codeen los códigos. - Se puede pegar en todos los campos y usar el gestor de contraseñas del navegador.
- La clave tiene botón para mostrarla. Es un
<button type="button">conaria-pressed, de 40 px, dentro del campo. - Sin casilla “Recordarme” ni “Recordar RUT”. El navegador ya lo hace.
- Sin CAPTCHA a la vista. Si hace falta, aparece solo después de varios intentos fallidos.
Script para mostrar la clave
El botón del ojo necesita este script, una vez por página:
<script>
document.querySelectorAll('[data-toggle-clave]').forEach(function (btn) {
btn.addEventListener('click', function () {
var input = btn.parentElement.querySelector('input');
var mostrar = input.type === 'password';
input.type = mostrar ? 'text' : 'password';
btn.setAttribute('aria-pressed', mostrar ? 'true' : 'false');
btn.querySelector('iconify-icon').setAttribute('icon', mostrar ? 'solar:eye-closed-bold' : 'solar:eye-bold');
});
});
</script>La clave Por confirmar con Seguridad
Propuesta basada en la guía del NIST SP 800-63B-4 (2025):
- Mínimo 15 caracteres si la clave es el único factor; 8 si la cuenta tiene segundo factor.
- Hasta 64 caracteres o más, con espacios. Se aceptan frases.
- Sin exigir mayúsculas, números ni símbolos.
- Sin vencimiento. Solo se pide cambiarla si hay señales de que se filtró.
- Se revisa contra una lista de claves comunes o filtradas, y se rechaza con “Esta clave es muy común o apareció en una filtración. Elige otra”.
- Sin preguntas secretas ni pistas.
- Intentos limitados: después de 5 fallidos seguidos, esperas cada vez más largas.
Por qué
Las reglas de composición y el cambio cada 90 días producen claves predecibles (“Clave2026!”) que la gente anota. Una clave larga y fuera de la lista de filtradas protege más y se recuerda mejor. El NIST, que fija estos estándares para el gobierno de Estados Unidos, prohibió en 2025 las reglas de composición y el cambio periódico.
Combinaciones
Estas son las únicas combinaciones permitidas. Si un sistema necesita otra, se conversa antes de diseñarla.
Se puede
- Variante 1 con enlace a la 2, para personas sin RUT.
- Variante 1 o 2, seguida del segundo factor.
- Variante 1 con un enlace al final “¿Eres colaborador CCS? Ingresa con Google”, solo si los colaboradores también usan el sistema.
- Variante 3 sola, en sistemas internos.
- Variante 4 sola.
- Variante 7: página previa con un botón a la versión RUT de Entra ID y un enlace a la versión correo.
No se puede
- Un selector previo de “Tipo de socio” o de nacionalidad.
- Un campo que acepte “RUT o correo”.
- Pestañas “RUT / Correo”.
- Correo y clave para personas con RUT.
- Clave y código por correo en el mismo formulario (“o recibe un código”).
- Enlace mágico por correo para ingresar.
- Elegir la empresa en el login. Se elige después de ingresar.
- Segundo factor después de la variante 3 o la 4.
- Segundo factor por SMS.
- Login en un modal o ventana emergente.
Por qué la empresa se elige después
Una persona que trabaja en varias empresas tiene una sola cuenta. Pedir la empresa en el login la obliga a decidir antes de saber qué puede hacer, y suma un campo que los gestores de contraseñas no saben llenar. Después de ingresar, el portal le muestra sus empresas y recuerda la última que usó.
Fuera de este patrón, por ahora
| Opción | Estado |
|---|---|
| Passkeys (huella, rostro o PIN del equipo) | Siguiente paso. Son resistentes al phishing y no requieren clave. Cuando el Portal CCS las soporte, se suman como variante y se ofrecen después del primer ingreso. |
| ClaveÚnica | Gobierno Digital la ofrece a organismos del Estado. Se revisa solo si un trámite exige identidad verificada y la CCS puede integrarla. |
| Microsoft 365 u otras cuentas corporativas | No por ahora. Se evalúa si una empresa socia lo pide. |
| Google, Facebook u otras cuentas personales | No se usa. No calza con un portal de empresas. |
| Enlace mágico por correo | No se usa. Ver variante 4. |
Lista de revisión
- Usa una sola variante, o una combinación de la lista “Se puede”.
- La página de login es propia, sin menú, banners ni modal.
- Cada campo tiene etiqueta visible y el
autocompleteque le corresponde. - El gestor de contraseñas del navegador guarda y completa el RUT o correo y la clave.
- Se puede pegar en todos los campos.
- La clave se puede mostrar, y el botón se anuncia bien con lector de pantalla.
- Los errores son genéricos y no revelan si la cuenta existe.
- Después de un error se conservan el RUT o el correo.
- Se recorre entera con el teclado y el foco se ve siempre.
- A 375 px y con el teclado abierto, el botón principal sigue a la vista.
- Ningún enlace ni botón apunta a
#.