Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Usar CAS

CAS es un protocolo de inicio de sesión único (SSO) para varias aplicaciones web. Una cuenta de usuario CAS no usa un de licencia de usuario hasta que el usuario inicia sesión.

Si deseas autenticar a los usuarios sin agregarlos a tu proveedor de identidad, puedes configurar la autenticación incorporada. Para obtener más información, consulta "Permitir autenticación incorporada para los usuarios que no pertenecen a tu proveedor de identidad."

En esta guía:

Consideraciones sobre el nombre de usuario con CAS

Los nombres de usuario del Servidor de GitHub Enterprise únicamente pueden contener caracteres alfanuméricos y rayas (-). El Servidor de GitHub Enterprise convertirá en raya cualquier caracter no alfanumérico en el nombre de tu cuenta de usuario. Por ejemplo, un nombre de usuario gregory.st.john se convertirá en gregory-st-john. Nota que los nombres de usuarios normalizados tampoco pueden comenzar o terminar con una raya. Tampoco pueden contener dos rayas seguidas.

Los nombres de usuarios creados a partir de direcciones de correo electrónico se crean con los caracteres normalizados que preceden al caracter @.

Si múltiples cuentas se normalizan en el mismo nombre de usuario de Servidor de GitHub Enterprise, solo se crea la primera cuenta de usuario. Los siguientes usuarios con el mismo nombre de usuario no podrán registrarse.

Esta tabla brinda ejemplos de cómo se normalizan los nombres de usuarios en el Servidor de GitHub Enterprise:

Nombre de usuario Nombre de usuario normalizado Resultado
Ms.Bubbles ms-bubbles El nombre de usuario se crea correctamente.
!Ms.Bubbles -ms-bubbles No se crea este nombre de usuario debido a que comienza con una raya.
Ms.Bubbles! ms-bubbles- No se crea este nombre de usuario debido a que termina con una raya.
Ms!!Bubbles ms--bubbles No se crea este nombre de usuario debido a que contiene dos rayas seguidas.
Ms!Bubbles ms-bubbles No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía.
Ms.Bubbles@example.com ms-bubbles No se crea este nombre de usuario. A pesar de que el nombre de usuario normalizado es válido, ya existía.

Autenticación de dos factores

Cuando se utiliza SAML o CAS, la autenticación de dos factores no se admite o se administra en el aparato del Servidor de GitHub Enterprise, pero es posible que lo admita un proveedor de autenticación externo. No está disponible la implementación de la autenticación de dos factores en organizaciones. Para obtener más información sobre cómo implementar la autenticación de dos factores, consulta "Requerir autenticación de dos factores en tu organización."

Atributos de CAS

Están disponibles los siguientes atributos.

Nombre del atributo Tipo Descripción
nombre de usuario Requerido El nombre de usuario Servidor de GitHub Enterprise.

Configurar CAS

Advertencia: Antes de configurar CAS en tu instancia de servidor de GitHub Enterprise, ten en cuenta que los usuarios no podrán usar sus nombres de usuario ni contraseñas CAS para autenticar las solicitudes de API o las operaciones Git a través de HTTP/HTTPS. En cambio, será necesario que creen un token de acceso.

  1. In the upper-right corner of any page, click .

    Ícono de cohete para acceder a las configuraciones de administrador del sitio

  2. En la barra lateral izquierda, haz clic en Consola de administración.

    Pestaña Consola de administración en la barra lateral izquierda

  3. In the left sidebar, click Authentication.

    Authentication tab in the settings sidebar

  4. Selecciona CAS.

    Seleccionar CAS

  5. También puedes seleccionar Permitir autenticación incorporada para invitar a los usuarios a usar la autenticación incorporada si no pertenecen al proveedor de identidad de tu instancia de servidor de GitHub Enterprise.

    Seleccionar la casilla de verificación autenticación integrada

  6. En el campo URL del servidor, escribe la URL completa de tu servidor CAS. Si tu servidor CAS usa un certificado que no puede ser validado por Servidor de GitHub Enterprise, puedes usar el comando ghe-ssl-ca-certificate-install para instalarlo como un certificado de confianza.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos