Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Configurar GitHub

En entornos que utilizan GitHub, puedes configurar Rancher para permitir el inicio de sesión utilizando credenciales de GitHub.

  1. Inicia sesión en Rancher utilizando un usuario local asignado al rol administrator (es decir, el principal local).

  2. En la esquina superior izquierda, haz clic en ☰ > Usuarios y Autenticación.

  3. En el menú de navegación de la izquierda, haz clic en Proveedor de Autenticación.

  4. Haz clic en GitHub.

  5. Sigue las instrucciones mostradas para configurar una aplicación de GitHub. Rancher te redirige a GitHub para completar el registro.

    ¿Qué es una URL de Callback de Autorización?

    La URL de Callback de Autorización es la URL a la que los usuarios van para comenzar a utilizar tu aplicación (es decir, la pantalla de inicio).

    Cuando utilizas autenticación externa, la autenticación no se lleva a cabo realmente en tu aplicación. En su lugar, la autenticación se lleva a cabo externamente (en este caso, GitHub). Después de que esta autenticación externa se complete con éxito, la URL de Callback de Autorización es la ubicación donde el usuario vuelve a entrar en tu aplicación.

  6. Desde GitHub, copia el ID de Cliente y el Secreto de Cliente. Pégalos en Rancher.

    ¿Dónde encuentro el ID de Cliente y el Secreto de Cliente?

    Desde GitHub, selecciona Configuración > Configuración de Desarrollador > Aplicaciones OAuth. El ID de Cliente y el Secreto de Cliente se muestran de manera prominente.

  7. Haz clic en Autenticar con GitHub.

  8. Utiliza las opciones de Acceso al Sitio para configurar el alcance de la autorización del usuario.

    • Permitir cualquier Usuario válido

      Cualquier usuario de GitHub puede acceder a Rancher. ¡Generalmente desaconsejamos el uso de esta configuración!

    • Permitir a los miembros de Clusters, Proyectos, además de Usuarios y Organizaciones Autorizados

      Cualquier usuario o grupo de GitHub añadido como Miembro del Cluster o Miembro del Proyecto puede iniciar sesión en Rancher. Además, cualquier usuario o grupo de GitHub que añadas a la lista de Usuarios y Organizaciones Autorizados puede iniciar sesión en Rancher.

    • Restringir el acceso solo a Usuarios y Organizaciones Autorizados

      Solo los usuarios o grupos de GitHub añadidos a los Usuarios y Organizaciones Autorizados pueden iniciar sesión en Rancher.

  9. Haz clic en Habilitar.

Resultado:

  • La autenticación de GitHub está configurada.

  • Has iniciado sesión en Rancher con tu cuenta de GitHub (es decir, el principal externo).