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

Store access token in env variable CF_ACCESS_TOKEN alternatively to ~/.cf/config.json

Aperta
#3,727 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
go

Direzione di ricerca

Inizia con i flussi dei comandi cf login e cf oauth-token, quindi traccia il modo in cui ~/.cf/config.json viene letto per i comandi successivi. Verifica da dove può essere fornito un token di accesso tramite l’ambiente e come vengono analizzate le opzioni di accesso. Il lavoro è completato quando CF_ACCESS_TOKEN è supportato come alternativa richiesta senza interrompere il comportamento esistente di archiviazione dei token.

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

Descrizione

What's the user value of this feature request?
User will get the option to store access code only in current session rather then writing it to the filesystem.

Who is the functionality for?
Any cf user be it an end user or an operator.

How often will this functionality be used by the user?
When logging in from an unsafe environment e.g. using a shared account on a jump host.

Who else is affected by the change?
No. It should be implemented as an alternative to how it is handled currently.

Is your feature request related to a problem? Please describe.
In some cases we use shared environments like a jump host where in some cases shared accounts are used to login e.g. emergency user. If cf cli writes my access token to disk it can be seen and used by any other user logged in with the same account.

Same issue exists if you ssh into a container and use cf or if you use a webshell like jupyter notebook.

Describe the solution you'd like
cf login command should support an option e.g. --token-to-env which exports the access token to the environment e.g. variable CF_ACCESS_TOKEN . Subsequent cf commands would respect the env veriable if no access token is stored in .cf/config.json

Describe alternatives you've considered
cf login could also have a flag -oauth-token the would just return the access token like in cf oauth-token . So the user could store it in CF_ACCESS_TOKEN which would then need to be respected by other cf commands.

Additional context
n.a.

Lingua principale
Go
Stelle
1.9k
Fork
990
Merge medio
1g 7h
PR unite (30g)
8

Guida per i contributori

Apri la guida per i contributori

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/cli

Tutte le issue di cloudfoundry/cli

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.