apache / apache/maven-changes-plugin
Support token with jira-report
- 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