snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,125 @@
---
title: Configuración de SSO
description: Configure el inicio de sesión único (SSO) para una autenticación empresarial segura.
---
## Acerca de SSO
El inicio de sesión único (SSO) permite que los miembros de su equipo inicien sesión en Twenty utilizando el proveedor de identidad de su organización. Esto proporciona:
* **Control de acceso centralizado**: Gestione el acceso desde un solo lugar
* **Mayor seguridad**: Aproveche sus políticas de seguridad existentes
* **Mejor experiencia de usuario**: Un único conjunto de credenciales para todas las herramientas
## Proveedores compatibles
Twenty admite SSO con:
* **SAML 2.0**: Funciona con la mayoría de los proveedores de identidad empresariales
* **Google Workspace**: Para organizaciones que usan Google
* **Microsoft Entra ID** (anteriormente Azure AD): Para entornos Microsoft
## Configuración de SSO
### Prerrequisitos
* Plan de organización (espacios de trabajo en la nube y autoalojados)
* Acceso de administrador a su proveedor de identidad
* Acceso admin a tu área de trabajo Veinte
### Pasos de configuración
#### 1. Acceda a la configuración de SSO
1. Vaya a **Ajustes → Seguridad**
2. Busque la sección **Configuración de SSO**
3. Haga clic en **Configurar SSO**
#### 2) Elija su proveedor
Seleccione su proveedor de identidad de la lista o elija "Custom SAML" para otros proveedores.
#### 3. Configure su proveedor de identidad
Deberá configurar su proveedor de identidad con:
* **Entity ID**: Proporcionado por Twenty
* **ACS URL**: La URL de retorno para la autenticación
* **Certificado**: Para comunicación segura
#### 4. Introduzca los detalles del proveedor en Twenty
* **SSO URL**: URL de inicio de sesión de su proveedor
* **Entity ID**: Identificador de su proveedor
* **Certificado**: Certificado X.509 de su proveedor
#### 5. Probar y habilitar
1. Haga clic en **Probar configuración** para verificar la configuración
2. Habilite SSO cuando las pruebas sean satisfactorias
3. Configure las preferencias de aprovisionamiento de usuarios
## Aprovisionamiento de usuarios
### Aprovisionamiento Just-in-Time (JIT)
* Los usuarios se crean automáticamente en su primer inicio de sesión
* A los usuarios se les asigna un rol por defecto automáticamente
* No se requiere creación manual de usuarios
### Aprovisionamiento manual
* Invite a los usuarios antes de que puedan iniciar sesión
* Preasigne roles específicos
* Más control sobre quién puede acceder al área de trabajo
## Gestión de usuarios de SSO
### Asignación de roles
A los usuarios de SSO se les pueden asignar roles como a los usuarios habituales:
1. Ir a **Ajustes → Miembros**
2. Busque al usuario
3. Cambie su rol según sea necesario
### Revocación de acceso
Para eliminar el acceso de los usuarios de SSO:
* Elimínelos de su proveedor de identidad o
* Elimínelos del espacio de trabajo de Twenty
## Mejores prácticas
### Seguridad
* **Requerir SSO**: Deshabilite el inicio de sesión con contraseña para usuarios de SSO
* **Auditorías periódicas**: Revise el acceso periódicamente
* **Políticas sólidas del IdP**: Aplique MFA en el proveedor de identidad
### Gestión de usuarios
* **Nomenclatura clara**: Utilice una nomenclatura coherente en su directorio
* **Asignación de grupos**: Asigne los grupos del IdP a roles de Twenty (si está disponible)
* **Proceso de desvinculación**: Incluya Twenty en su flujo de trabajo de desaprovisionamiento
## Solución de Problemas
### Problemas comunes
* **Errores de certificación**: Asegúrate de que el certificado no haya caducado
* **Incompatibilidad de URL**: Verifica que la URL ACS coincida exactamente
* **Usuario no encontrado**: Verifique la configuración de aprovisionamiento JIT
### Obtención de Ayuda
Si encuentra problemas, póngase en contacto con soporte y proporcione:
* Mensajes de error recibidos
* Proveedor de identidad en uso
* Detalles de la configuración (sin datos sensibles)
<Tip>
¿Necesitas configurar SSO para tu organización? [Encuentra un partner certificado de Twenty](https://twenty.com/partners/list?categories=SOLUTIONING\&ref=docs-sso) especializado en la configuración de SSO e identidad. *(¿Prefieres involucrar directamente a Twenty? [contact@twenty.com](mailto:contact@twenty.com))*
</Tip>