Method: files.generateCseToken

Genera un token di crittografia lato client che può essere utilizzato per creare o aggiornare i file di crittografia lato client.

Richiesta HTTP

GET https://www.googleapis.com/drive/v3/files/generateCseToken

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di ricerca

Parametri
fileId

string

L'ID del file per cui deve essere generato il JWT. Se non viene fornito, verrà generato un ID.

parent

string

L'ID del genitore previsto del file. Utilizzato durante la generazione di un JWT per un nuovo file di crittografia lato client. Se specificato, il genitore verrà recuperato e, se si tratta di un elemento di Drive condiviso, verrà utilizzato il criterio del Drive condiviso per determinare i KACL da utilizzare.

Non è valido specificare sia fileId sia parent in una singola richiesta.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

JWT e metadati associati utilizzati per generare file di crittografia lato client.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
Campi
fileId

string

Il fileId per cui è stato generato il JWT.

currentKaclsId

string (int64 format)

L'ID del servizio KACL (Key ACL Service) corrente associato al JWT.

currentKaclsName

string

Nome dei KACL a cui punta l'ID KACL restituito.

jwt

string

Il token JWT (JSON Web Token) firmato per il file.

kind

string

Solo output. Identifica il tipo di risorsa. Valore: la stringa fissa "drive#generateCseTokenResponse".

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive

Alcuni ambiti sono limitati e richiedono una valutazione della sicurezza per l'utilizzo da parte della tua app. Per ulteriori informazioni, consulta la guida all'autorizzazione.