Allow users to commit using both corporate and external email addresses
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- git, github, typescript
- Área
- authorization, backend
Línea de trabajo
Comienza siguiendo checkUserPushPermission y el flujo actual del correo electrónico de la cuenta y su verificación en el servicio git-proxy. Determina cómo se vinculan las direcciones verificadas con los colaboradores autorizados y, después, verifica que un push realizado con cualquier correo electrónico verificado vinculado esté autorizado, mientras que una dirección no verificada siga siendo rechazada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
This is a variant of #1210. We have many open-source contributors who wish to commit using their external GitHub email addresses. We’d like to extend the git-proxy service to support this.
At present, each user has a single email address associated with their account — in our case, the corporate email provided via SSO.
When a user pushes a branch, git-proxy uses this email to verify whether the user is authorised to contribute to the target repository. Commits from any other email address are rejected.
Describe the solution you'd like
Allow users to add additional external email addresses.
Extend checkUserPushPermission to validate authorisation against any verified email address linked to the permitted contributor.
- Lenguaje dominante
- TypeScript
- Estrellas
- 263
- Forks
- 185
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 39
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de finos/git-proxy
-
documentation good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
finos/git-proxy#1878 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
scanDiff ignores commitConfig.diff.block rules from the --config filePosiblemente ocupada @goldensyntax la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
finos/git-proxy#1874 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
checkUserPushPermission is checking the wrong user's permission to pushQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
finos/git-proxy#1400 · 17 comentarios ·
Los mantenedores suelen responder en 1 día
-
meeting
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
Todos los issues de finos/git-proxy
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vercel-labs/durable-harness#53 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
area/docs area/ui enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
melgarafael/DeskcommCRM#4098 ·
Los mantenedores suelen responder en 1 día
-
bug ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
kerti/balances-v2#801 ·
Los mantenedores suelen responder en 1 día
-
lesson-submission pending-review
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Ikalus1988/MisakaNet#4510 ·
Los mantenedores suelen responder en 1 día