[Feature Request] Add authentication options for the repository configuration of the openapitools.json
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
- typescript
- Ambito
- authentication, cli, documentation
Direzione di ricerca
Inizia da apps/generator-cli/src/README.md e apps/generator-cli/src/config.schema.json per comprendere le opzioni del repository documentate e validate. Segui la gestione della configurazione del repository dai punti di ingresso dei pacchetti, quindi definisci come fornire le credenziali in modo sicuro, supporta le richieste autenticate di query e download e documenta la configurazione e l'utilizzo quando entrambe le operazioni funzionano con un repository privato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently it is possible to specify downloadUrl and queryUrl in the repository configuration block if a private repository should be used:
{
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
"spaces": 2,
"generator-cli": {
"version": "5.1.1",
"storageDir": "./openapitools-download",
"repository": {
"queryUrl": "https://artifactory.mycorp.com/maven-central/select?q=g:${group.id}+AND+a:${artifact.id}&core=gav&start=0&rows=200",
"downloadUrl": "https://artifactory.mycorp.com/maven-central/${groupId}/${artifactId}/${versionName}/${artifactId}-${versionName}.jar"
}
}
}
Unfortunately the artifact-storage of my organization requires login credentials and I can thus not use this option. It would be great if something like this could be added:
{
"generator-cli": {
"repository": {
"queryUrl": "https://artifactory.mycorp.com/maven-central/select?q=g:${group.id}+AND+a:${artifact.id}&core=gav&start=0&rows=200",
"downloadUrl": "https://artifactory.mycorp.com/maven-central/${groupId}/${artifactId}/${versionName}/${artifactId}-${versionName}.jar",
"username":"",
"password":"",
}
}
}
On a general note:
I think the documentation of these configuration options could be more extensive. I learned about the repository block via a comment on an issue as it is not in the README...
- Lingua principale
- TypeScript
- Stelle
- 2k
- Fork
- 208
- Merge medio
- 7h 12m
- PR unite (30g)
- 6
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 OpenAPITools/openapi-generator-cli
-
[FEATURE] consider using caret ranges instead of pinned exact versions for runtime dependencies Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
bug
OpenAPITools/openapi-generator-cli#1213 · 1 assegnatario ·
-
bug
OpenAPITools/openapi-generator-cli#1190 · 1 assegnatario ·
-
bug
OpenAPITools/openapi-generator-cli#1138 · 1 commento · 1 assegnatario ·
-
bug
OpenAPITools/openapi-generator-cli#1094 · 1 commento · 1 assegnatario ·
Tutte le issue di OpenAPITools/openapi-generator-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mksglu/context-mode#1200 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
anthropics/claude-code#96687 ·
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
AOSSIE-Org/DebateAI#582 · 2 commenti ·