Allow users to commit using both corporate and external email addresses
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- git, github, typescript
- Ambito
- authorization, backend
Direzione di ricerca
Inizia tracciando checkUserPushPermission e il flusso attuale dell'indirizzo e-mail dell'account e della relativa verifica nel servizio git-proxy. Mappa il modo in cui gli indirizzi verificati vengono collegati ai collaboratori autorizzati, quindi verifica che un push che utilizza qualsiasi e-mail verificata collegata sia autorizzato, mentre un indirizzo non verificato rimanga rifiutato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 263
- Fork
- 185
- Merge medio
- 2g 15h
- PR unite (30g)
- 39
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di finos/git-proxy
-
documentation good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
finos/git-proxy#1878 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
scanDiff ignores commitConfig.diff.block rules from the --config fileForse già presa @goldensyntax l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
finos/git-proxy#1874 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
checkUserPushPermission is checking the wrong user's permission to pushForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
finos/git-proxy#1400 · 17 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
meeting
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di finos/git-proxy
Issue simili
-
unwrapDatabaseError masks real DB errors with TypeError: Cannot convert object to primitive valueAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
NEARBuilders/everything-dev#798 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vercel-labs/durable-harness#53 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
experiência: a doc manda subir para o Micro do Supabase, mas não diz que exige plano pago nem quanto custaForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea/docs area/ui enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
melgarafael/DeskcommCRM#4098 ·
I maintainer di solito rispondono entro 1 giorno
-
dependencies platform: ios
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
software-mansion/react-native-executorch#1617 ·
I maintainer di solito rispondono entro 1 giorno