[Feature] Cover LDAP and OAuth2 sign-in in CI
I maintainer di solito rispondono entro 1 giorno
@Lytol ci sta già lavorando.
Dal 5/11/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- docker, python
- Ambito
- authentication, ci-cd, testing
Direzione di ricerca
Read the existing mock-IdP job layout and login scenarios to identify how the current OIDC and SAML lanes are configured. Then trace the CI runtime limits before planning LDAP and OAuth2 lanes with their own status checks and nightly runs. Done means both authentication methods run the existing login scenarios in CI, with PR execution where the runtime allows.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
VIP's mock-IdP CI stack signs in through OIDC and SAML. Nothing in CI covers LDAP or OAuth2 sign-in, so a regression in either only shows up when a customer runs VIP against their own deployment.
What's needed:
- An LDAP lane: a directory server in a container, Connect and Workbench configured to authenticate against it, and the existing login scenarios running through it.
- An OAuth2 lane on the same mock stack, for products that support OAuth2 as a login method.
- Both lanes follow the existing mock-IdP job layout: their own status check, run nightly, and on PRs if the runtime allows.
Not in scope: OAuth integrations inside Connect and Workbench (Snowflake, GitHub). #147 tracks those.
- Lingua principale
- Python
- Stelle
- 8
- Fork
- 1
- Merge medio
- 18h 35m
- PR unite (30g)
- 28
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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 posit-dev/vip
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug] k8s_cluster_configured step misses the kubeconfig exceptions fixtures.py already handlesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement team: workbench
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement team: connect
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement team: connect
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di posit-dev/vip
Issue simili
-
ChatBedrockConverse changes the keys of JSON tool results to camelCase (`order_id` becomes `orderId`)Forse già presa @geyazheng l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langchain-ai/langchain-aws#1469 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
b4b usability
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
fix(schedule): align list_tasks since cursor filter boundary from strict > to >=Forse già presa @bfs2021 l’ha presa oggi. Apertaagent-ready bug p2 schedule
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
allenporter/supernote#540 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
frazane/scoringrules#164 ·
I maintainer di solito rispondono entro 1 giorno