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

  1. Incolla il tuo segreto client OAuth o le credenziali di servizio in Vaulted
  2. Imposta un limite di visualizzazioni appropriato per il numero di sviluppatori che ne hanno bisogno
  3. Condividi il link cifrato con il team che configura l'integrazione
  4. 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.