KuikCodeDocs
Cuenta y facturación

Inicio de sesión único

Permite que tu equipo inicie sesión en KuikCode con Okta, Microsoft Entra ID, Google Workspace o cualquier proveedor de identidad SAML 2.0, y exígelo a todas las personas de tu dominio.

Enterprise

El SSO forma parte del plan Enterprise y se activa por espacio de trabajo. Elige Pedir una cotización en la página de planes del panel y marca SSO, o escribe a business@kuikcode.com.

Cómo funciona

  • Las personas con una dirección del dominio de tu empresa eligen Continuar con SSO en la página de inicio de sesión, escriben su correo de trabajo e inician sesión con tu proveedor de identidad.
  • Su primer inicio de sesión crea su cuenta de KuikCode y la agrega a tu espacio de trabajo como Miembro. Los administradores pueden subirla de rol en Configuración, Miembros.
  • Una persona nueva necesita un puesto libre en el espacio de trabajo. Si no hay ninguno, el inicio de sesión se detiene y le indica que se lo pida a un administrador.
  • Las sesiones que vienen del inicio de sesión único terminan después de 24 horas. Si tu proveedor de identidad ya no deja entrar a alguien, esa persona queda fuera en menos de un día.
  • Si tu proveedor de identidad ya tiene una sesión abierta con otra persona, por ejemplo en una computadora compartida, KuikCode se detiene y muestra esa cuenta en lugar de iniciar sesión con ella. Cierra la sesión en tu proveedor de identidad y vuelve a intentarlo.

Configúralo

Los propietarios y administradores lo hacen en Configuración, Inicio de sesión único.

1. Crea la app en tu proveedor de identidad

La pestaña muestra dos valores, con los nombres que usa el formulario de tu proveedor:

OktaMicrosoft Entra IDGoogle Workspace
A dónde regresan las personasSingle sign-on URLReply URL (Assertion Consumer Service URL)ACS URL
La identidad de KuikCodeAudience URI (SP Entity ID)Identifier (Entity ID)Entity ID

Okta. Ve a Applications, Create App Integration, SAML 2.0. Pega los dos valores. Configura Name ID format como EmailAddress y Application username como Email, y luego asigna las personas o los grupos que deben entrar. Para ver nombres reales en KuikCode, agrega los Attribute Statements email, firstName y lastName; en las versiones nuevas de Okta se agregan en la pestaña Sign On de la app, después de crearla. Sin ellos, el nombre de una persona nueva empieza siendo su dirección de correo.

Microsoft Entra ID. Ve a Enterprise applications, New application, Create your own application y luego a Single sign-on, SAML. Pega los dos valores en Basic SAML Configuration y configura Unique User Identifier como user.mail. Los claims predeterminados funcionan tal como están. Después, asigna usuarios y grupos.

Google Workspace. En la Consola del administrador, ve a Apps, Web and mobile apps, Add app, Add custom SAML app. Pega los dos valores y configura Name ID format como EMAIL y Name ID como Basic Information, Primary email. Asigna Primary email a email, First name a firstName y Last name a lastName. Después, activa la app para las unidades organizativas correctas.

Otros proveedores SAML 2.0. Crea una aplicación SAML con los dos valores, envía la dirección de correo de la persona como Name ID y agrega los atributos email, firstName y lastName si tu proveedor lo permite.

2. Conéctalo

Pega la URL de metadatos de tu proveedor, sube su XML de metadatos o escribe a mano su URL de inicio de sesión, su entity ID y su certificado de firma. Luego escribe el Dominio de correo de tu empresa; también cubre sus subdominios. No se pueden usar servicios de correo públicos como gmail.com, y cada dominio pertenece a un solo espacio de trabajo.

3. Verifica tu dominio

Agrega en tu proveedor de DNS el registro TXT que muestra la pestaña y luego elige Verificar dominio. Los cambios de DNS pueden tardar unos minutos, a veces una hora.

4. Prueba un inicio de sesión

Elige Probar inicio de sesión. Se abre una pestaña nueva en la que inicias sesión con tu propia cuenta en tu proveedor de identidad, y tu sesión de KuikCode pasa a ser de inicio de sesión único. Tu correo de KuikCode tiene que ser de ese dominio: mientras el inicio de sesión único no esté activado, solo pueden entrar los propietarios y administradores del espacio de trabajo.

5. Actívalo

Enciende el interruptor Activar el inicio de sesión único. Ahora las personas de tu dominio pueden iniciar sesión de esta forma, y las nuevas se unen al espacio de trabajo como Miembros.

Un ícono en el lanzador de apps

Los inicios de sesión siempre empiezan en KuikCode, lo que protege contra respuestas reenviadas, así que el ícono que muestra tu proveedor de identidad para la app SAML no puede iniciar sesión por sí solo: abre la página de inicio de sesión de KuikCode, que pide un correo de trabajo. Cuando el inicio de sesión único está activado, la pestaña muestra un link que se salta ese paso: https://app.kuikcode.com/sign-in/sso?domain=yourcompany.com.

  • Okta: agrega una app Bookmark con ese link, asígnala a las mismas personas y oculta el ícono propio de la app SAML (en su pestaña General, Do not display application icon to users).
  • Microsoft Entra ID: pon el link en Sign on URL, dentro de Basic SAML Configuration. Así, el ícono de My Apps empieza en KuikCode.

Exige el inicio de sesión único

Exigir el inicio de sesión único lo convierte en la única forma de entrar para todas las personas de tu dominio. Se rechazan las contraseñas, Google y GitHub, también los restablecimientos de contraseña, y se cierra la sesión de quien haya entrado de otra forma. Los propietarios conservan su contraseña, así que un proveedor de identidad con fallas o un certificado vencido nunca pueden dejar a tu empresa sin acceso a sus códigos.

Cuando alguien se va

KuikCode todavía no sincroniza usuarios desde tu proveedor de identidad, así que:

  • Quita su asignación en tu proveedor de identidad. No podrá volver a iniciar sesión, y su última sesión termina en menos de 24 horas.
  • Quítala en Configuración, Miembros para terminar su acceso de inmediato: también termina cualquier sesión que tenga abierta con el inicio de sesión único. Alguien a quien quitas no puede volver a entrar con el inicio de sesión único hasta que lo invites otra vez.

Renueva el certificado

Los proveedores de identidad rotan sus certificados de firma. La pestaña muestra cuándo vence el tuyo y te avisa con 30 días de anticipación. Elige Actualizar y conecta los nuevos metadatos o el nuevo certificado; los inicios de sesión siguen funcionando y nadie tiene que volver a iniciar sesión.

Desconectar

Desconectar elimina la conexión. Todos se quedan en el espacio de trabajo y vuelven a iniciar sesión con contraseña o con Google; quienes solo usaron el inicio de sesión único crean una contraseña con ¿Olvidaste tu contraseña?.

Cada cambio en el inicio de sesión único se notifica por correo a los propietarios del espacio de trabajo, con el nombre de quien lo hizo.

En esta página