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