Acerca de las solicitudes de acceso a aplicaciones
Cuando las solicitudes de acceso a aplicaciones están habilitadas, los miembros y colaboradores externos pueden solicitar acceso a la organización para GitHub Apps y OAuth apps que aún no han sido aprobadas por su organización. Para GitHub Apps esto es una solicitud de instalación, que otorga a la aplicación acceso directo a su organización. Para OAuth apps, esto es una solicitud para permitir que la aplicación pase a través de Acerca de las restricciones de acceso a aplicaciones OAuth, lo que permite que la aplicación acceda a su organización después de que un usuario inicie sesión.
Puede controlar si los miembros o los colaboradores externos pueden solicitar aplicaciones no aprobadas para su organización. Los usuarios todavía pueden dar su consentimiento a las aplicaciones para usarlas en sus cuentas personales y usarlas con su organización si ha aprobado esas aplicaciones para su uso.
De forma predeterminada, las solicitudes de acceso a la aplicación están habilitadas. Si su organización tiene un gran número de miembros o colaboradores externos, es posible que desee deshabilitar las solicitudes de acceso de las aplicaciones para reducir el número de solicitudes que tiene que revisar.
Habilitación o deshabilitación de solicitudes de acceso a aplicaciones
- En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.
- Junto a la organización, haga clic en Settings.
- En la sección "Acceso" de la barra lateral, haz clic en Privilegios de miembro.
- En "Solicitud de acceso a la aplicación" seleccione qué usuarios deben tener permitido solicitar aplicaciones y haga clic en Guardar.
Bloquear solicitudes de acceso a aplicaciones de miembros de la organización está en vista previa pública.
Acerca de las restricciones de instalación de GitHub App
De forma predeterminada, los administradores del repositorio pueden instalar GitHub Apps en repositorios de su organización si la aplicación no solicita permisos de organización ni el permiso "administración del repositorio". Como propietario de la organización, puede restringir las instalaciones de GitHub App únicamente a los propietarios de la organización. Cuando esta restricción está habilitada:
- Los administradores del repositorio, incluidos los colaboradores externos con acceso de administrador del repositorio, no pueden instalar GitHub Apps en sus repositorios.
- Los administradores del repositorio deben usar el flujo de solicitud para pedir a los propietarios de la organización que instalen aplicaciones en sus repositorios.
- Los administradores del repositorio no pueden agregar sus repositorios a las instalaciones existentes de GitHub App en la organización.
Esta restricción de instalación solo se aplica a GitHub Apps . OAuth apps requieren aprobación de la organización por defecto y no pueden aprobarse por repositorio individual.
Nota:
Si también ha deshabilitado las solicitudes de acceso a aplicaciones, a los usuarios con acceso de administrador del repositorio se les bloqueará solicitar instalaciones y también instalar aplicaciones.
Restringir la instalación de GitHub App a propietarios de la organización
- En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.
- Junto a la organización, haga clic en Settings.
- En la sección "Acceso" de la barra lateral, haz clic en Privilegios de miembro.
- En "GitHub Apps", desmarque Permitir que los administradores de repositorio instalen GitHub Apps para sus repositorios y haga clic en Guardar.