Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove the legacy `login={...}` form of `/oauth/authorize`

Aperta
#4,113 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
java

Direzione di ricerca

Read the loginAuthorizeOld filter chain in server/src/main/java/org/cloudfoundry/identity/uaa/login/LoginSecurityConfiguration.java and compare it with the documented source=login channel in docs/UAA-APIs.rst. First determine whether anything still depends on the legacy login={...} request form; the issue proposes deleting the chain if there are no objections. Done means removing the chain once that dependency question is resolved.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

UAA still has a filter chain, loginAuthorizeOld, for requests to /oauth/authorize with an Accept: application/json header and a login parameter that holds a JSON object (LoginSecurityConfiguration). It was added in October 2012 in 05e8adba4, whose message says it is there to support old Login servers "for one release cycle until we upgrade login".

The documented trusted login-server channel is source=login with username and origin (docs/UAA-APIs.rst), and that channel has integration tests. I could not find any documentation or test for the login={...} form.

I'd like to remove it. Does anyone still depend on the login={...} form? If nobody objects, I'll open a PR that deletes the chain.

Lingua principale
Java
Stelle
1.6k
Fork
845
Merge medio
2g 3h
PR unite (30g)
29

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cloudfoundry/uaa

Tutte le issue di cloudfoundry/uaa

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.