apache / apache/maven-changes-plugin

Support token with jira-report

Aperta
#650 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Java
Stelle
15
Fork
22
Merge medio
8h 1m
PR unite (30g)
3

Descrizione

### New feature, improvement proposal

jira-report auth regression in the 3.x milestone

The auth support in the jira-report has room for improvement. Similar to #86 the jira-report should be changed to support tokens only. Atlassian has similarly [deprecated](https://developer.atlassian.com/cloud/confluence/deprecation-notice-basic-auth/) basic auth.

This looks to no longer be true, auth can be required on this endpoint.
https://github.com/apache/maven-changes-plugin/blob/25fb83c96d6d9f3333ef205974b1cd89aded650c/src/main/java/org/apache/maven/plugins/changes/jira/RestJiraDownloader.java#L415-L420

The client setup looks to have removed the maintain session context when uplifted. Which if the report is changed to token only, would no longer be relevant.
https://github.com/apache/maven-changes-plugin/blob/25fb83c96d6d9f3333ef205974b1cd89aded650c/src/main/java/org/apache/maven/plugins/changes/jira/RestJiraDownloader.java#L753

https://github.com/apache/maven-changes-plugin/blob/c2d9d4573f32325fa355e972bfc748b5fae77177/src/main/java/org/apache/maven/plugin/jira/RestJiraDownloader.java#L565

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con l’autenticazione e la configurazione del client in src/main/java/org/apache/maven/plugins/changes/jira/RestJiraDownloader.java intorno alle righe 415–420 e 753, quindi confronta l’implementazione precedente collegata nell’issue. Traccia il modo in cui jira-report esegue attualmente l’autenticazione e identifica i controlli di progetto pertinenti. Il lavoro è completato quando il report supporta l’autenticazione con il solo token senza dipendere dal contesto maintain-session rimosso.

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

Valutazione

Stack tecnologico
java
Ambito
authentication, build-system
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.