Condividi i segreti client OAuth in modo sicuro
Trasmetti segreti client OAuth e credenziali degli account di servizio tramite link cifrati che si autodistruggono dopo la visualizzazione.
Il problema
I segreti client OAuth e le credenziali di servizio controllano l'accesso ad API di terze parti, processori di pagamento e integrazioni esterne. Questi segreti condivisi nei thread Slack o nelle catene email persistono nei log ricercabili, spesso tra più team. Un segreto client trapelato può consentire a un attaccante di impersonare la tua applicazione e accedere ai dati degli utenti su larga scala.
Come Vaulted aiuta
Vaulted cifra i tuoi segreti client nel browser con AES-256-GCM e crea un link autodistruttivo. L'architettura zero-knowledge garantisce che il server non abbia mai accesso alle credenziali in chiaro. Il link scade dopo la visualizzazione, impedendo che i segreti client rimangano negli archivi dei messaggi.
Come farlo
- Incolla il tuo segreto client OAuth o le credenziali di servizio in Vaulted
- Imposta un limite di visualizzazioni appropriato per il numero di sviluppatori che ne hanno bisogno
- Condividi il link cifrato con il team che configura l'integrazione
- I destinatari copiano le credenziali nella configurazione della loro applicazione, e il link scade
Condividi i segreti client dalla riga di comando
Usa la Vaulted CLI per condividere segreti client OAuth senza aprire un browser: npx vaulted-cli "client_id:client_secret" --views 1 --expires 1h. Stessa cifratura AES-256-GCM dell'app web. Installa da npm: npm install -g vaulted-cli.
Condividi i segreti client in GitHub Actions
Usa la Vaulted GitHub Action per condividere credenziali di servizio in CI/CD: uses: vaulted-fyi/share-secret@v1 con il tuo segreto client come input. Link cifrati end-to-end e autodistruttivi — nessun testo in chiaro nei log del workflow. Disponibile sul GitHub Marketplace.