Condividi tramite


One-Time Segreto (server di pubblicazione indipendente) (anteprima)

One-Time Segreto è un modo per condividere informazioni riservate senza archiviarle. Se invece si usa un collegamento monouso, le informazioni vengono mantenute per una singola visualizzazione, il che significa che non può essere letto da un altro utente in un secondo momento. In questo modo è possibile inviare informazioni riservate in modo sicuro sapendo che è visto da una sola persona. Pensaci come un messaggio autodistrutto.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Normale Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure per enti pubblici
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Di alta qualità Tutte le aree di Power Apps , ad eccezione dei seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Aldo Gillone
URL https://github.com/alduzzen1985/One-Time-Secet-Connector/
Email aldogillone@gmail.com
Metadati del connettore
Editore Aldo Gillone
Categorie Security
Informativa sulla privacy https://onetimesecret.com/info/privacy
Sito web https://onetimesecret.com/

Creazione di una connessione

Il connettore supporta i tipi di autenticazione seguenti:

Predefinita Parametri per la creazione della connessione. Tutte le aree geografiche Non condivisibile

Predefinito

Applicabile: tutte le aree

Parametri per la creazione della connessione.

Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.

Nome TIPO Description Obbligatorio
Email securestring Indirizzo di posta elettronica per questa API Vero
Chiave API securestring Chiave API fornita Vero

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Burn Secret

Bruciare un segreto che non è ancora stato letto.

Creare un segreto

Utilizzare questo metodo per archiviare un valore segreto.

Generare un segreto

Generare un segreto breve e univoco. Ciò è utile per password temporanee, riquadri monouso, salti e così via.

Recuperare i metadati

Ogni segreto ha anche metadati associati. I metadati devono essere usati dall'autore del segreto (ovvero non dal destinatario) e devono essere generalmente mantenuti privati. È possibile usare in modo sicuro la chiave di metadati per recuperare informazioni di base sul segreto stesso (ad esempio, se o quando è stato visualizzato) perché la chiave di metadati è diversa dalla chiave privata.

Recuperare i metadati recenti

Ripetere un elenco di metadati recenti.

Recuperare un segreto

Recuperare un segreto

Burn Secret

Bruciare un segreto che non è ancora stato letto.

Parametri

Nome Chiave Necessario Tipo Descrizione
Chiave dei metadati
METADATA_KEY True string

Chiave dei metadati

Restituisce

Nome Percorso Tipo Descrizione
ID cliente
state.custid string

Questo è tu

Chiave dei metadati
state.metadata_key string

Chiave univoca per i metadati. NON condividerlo.

Chiave privata
state.secret_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.

Time-To-Live
state.ttl integer

Durata (in secondi) specificata (ovvero non il tempo rimanente)

TTL metadati
state.metadata_ttl integer

Tempo rimanente (in secondi) per cui i metadati sono rimasti in tempo reale.

Tempo segreto-To-Live
state.secret_ttl integer

Tempo rimanente (in secondi) lasciato dal segreto.

stato
state.state string

Stato del segreto

Updated
state.updated integer

ditto, ma l'ora dell'ultimo aggiornamento.

Created
state.created integer

Ora in cui il segreto è stato creato nell'ora UNIX (UTC)

destinatario
state.recipient array of

destinatario

Chiave breve privata
secret_shortkey string

Chiave breve privata

Creare un segreto

Utilizzare questo metodo per archiviare un valore segreto.

Parametri

Nome Chiave Necessario Tipo Descrizione
Valore segreto
secret True string

Valore del segreto crittografato prima dell'archiviazione. La lunghezza massima è basata sul piano applicato (1k-10k).

Tempo di uscita
ttl string

Quantità massima di tempo, in secondi, che il segreto deve sopravvivere (ad esempio tempo di vita). Una volta scaduta, il segreto verrà eliminato e non recuperabile.

Passphrase
passphrase string

Stringa che il destinatario deve conoscere per visualizzare il segreto. Questo valore viene usato anche per crittografare il segreto e viene crittografato prima di essere archiviato in modo da avere solo questo valore in transito.

Posta elettronica a cui inviare una notifica
recipient string

un indirizzo di posta elettronica. Verrà inviato un messaggio di posta elettronica descrittivo contenente il collegamento segreto (NON il segreto stesso).

Restituisce

Nome Percorso Tipo Descrizione
ID custiomer
custid string

questo è tu

Chiave dei metadati
metadata_key string

Chiave univoca per i metadati. NON condividerlo.

Chiave privata
secret_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.

TTL
ttl integer

Durata (in secondi) specificata (ovvero non il tempo rimanente)

TTL metadati
metadata_ttl integer

Tempo rimanente (in secondi) per cui i metadati sono rimasti in tempo reale.

TTL segreto
secret_ttl integer

Tempo rimanente (in secondi) lasciato dal segreto.

state
state string

state

Updated
updated integer

ditto, ma l'ora dell'ultimo aggiornamento.

creato
created integer

Ora in cui il segreto è stato creato nell'ora UNIX (UTC)

destinatario
recipient array of

destinatario

Passphrase obbligatoria
passphrase_required boolean

Se al momento della creazione del segreto è stata specificata una passphrase, questo sarà true. Altrimenti false, ovviamente.

Generare un segreto

Generare un segreto breve e univoco. Ciò è utile per password temporanee, riquadri monouso, salti e così via.

Parametri

Nome Chiave Necessario Tipo Descrizione
Passphrase
passphrase string

Stringa che il destinatario deve conoscere per visualizzare il segreto. Questo valore viene usato anche per crittografare il segreto e viene crittografato prima di essere archiviato in modo da avere solo questo valore in transito.

Tempo di uscita
ttl integer

Quantità massima di tempo, in secondi, che il segreto dovrebbe sopravvivere

Destinatario
recipient string

Un indirizzo di posta elettronica. Verrà inviato un messaggio di posta elettronica descrittivo contenente il collegamento segreto (NON il segreto stesso).

Restituisce

Nome Percorso Tipo Descrizione
ID cliente
custid string

Questo è tu

Valore generato
value string

Valore generato. NON condividerlo.

Chiave dei metadati
metadata_key string

Chiave univoca per i metadati. NON condividerlo.

Chiave privata
secret_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.

Durata (TTL)
ttl integer

Durata (in secondi) specificata (ovvero non il tempo rimanente)

Updated
updated integer

Ditto, ma l'ora dell'ultimo aggiornamento.

Created
created integer

Ora in cui il segreto è stato creato nell'ora UNIX (UTC)

Recuperare i metadati

Ogni segreto ha anche metadati associati. I metadati devono essere usati dall'autore del segreto (ovvero non dal destinatario) e devono essere generalmente mantenuti privati. È possibile usare in modo sicuro la chiave di metadati per recuperare informazioni di base sul segreto stesso (ad esempio, se o quando è stato visualizzato) perché la chiave di metadati è diversa dalla chiave privata.

Parametri

Nome Chiave Necessario Tipo Descrizione
Chiave dei metadati
METADATA_KEY True string

Chiave univoca per i metadati. NON condividerlo.

Restituisce

Nome Percorso Tipo Descrizione
ID cliente
custid string

questo è tu

Chiave dei metadati
metadata_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.

Chiave privata
secret_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.

Time-To-Live
ttl integer

Durata specificata (ovvero non il tempo rimanente)

Tempo metadati-To-Live
metadata_ttl integer

Tempo rimanente (in secondi) per cui i metadati sono rimasti in tempo reale.

Tempo segreto-To-Live
secret_ttl integer

Tempo rimanente (in secondi) lasciato dal segreto.

stato
state string

Stato del segreto

Updated
updated integer

ditto, ma l'ora dell'ultimo aggiornamento.

Created
created integer

Ora di creazione dei metadati nell'ora UNIX (UTC)

destinatario
recipient array of

destinatario

Passphrase obbligatoria
passphrase_required boolean

Se al momento della creazione del segreto è stata specificata una passphrase, questo sarà true. Altrimenti false, ovviamente.

Recuperare i metadati recenti

Ripetere un elenco di metadati recenti.

Restituisce

Nome Percorso Tipo Descrizione
array of object
ID cliente
custid string

questo è tu

Chiave dei metadati
metadata_key string

Chiave univoca per i metadati. NON condividerlo.

Time-To-Live
ttl integer

Durata specificata (ovvero non il tempo rimanente)

Tempo metadati-To-Live
metadata_ttl integer

Tempo rimanente (in secondi) per cui i metadati sono rimasti in tempo reale.

Tempo segreto-To-Live
secret_ttl integer

Tempo rimanente (in secondi) lasciato dal segreto.

state
state string

state

Updated
updated integer

ditto, ma l'ora dell'ultimo aggiornamento.

Created
created integer

Ora in cui il segreto è stato creato nell'ora UNIX (UTC)

destinatario
recipient array of

destinatario

Ricevuti
received integer

Ora in cui il segreto è stato ricevuto.

Recuperare un segreto

Recuperare un segreto

Parametri

Nome Chiave Necessario Tipo Descrizione
Chiave privata
SECRET_KEY True string

Chiave privata

Passphrase
passphrase string

Passphrase

Restituisce

Nome Percorso Tipo Descrizione
Value
value string

Segreto effettivo. Dovrebbe andare senza dire, ma questo sarà disponibile solo una volta.

Chiave privata
secret_key string

Chiave univoca per il segreto creato. Questa è la chiave che è possibile condividere.