Connettore URL del file di accesso
  • 31 Oct 2023
  • 3 Minuti da leggere
  • Contributori

Connettore URL del file di accesso


Article Summary

Questo articolo vi guiderà attraverso il processo di impostazione di un file URL di firma.

Un Sign In File URL Connector consente di accedere a un file privato attraverso Tulip, compresi i dati e le informazioni associate al file. Per ottenere questo risultato, dovremo creare un Sign In API Connector, creare e configurare una funzione connettore e chiamare la funzione connettore tramite un trigger in un'applicazione.

Creare un token API Sign In

Nella vostra istanza Tulip, aprite la pagina delle impostazioni e selezionate Token API dal menu a sinistra. Fare clic su Crea token API.

Sign In Create API Token

Assegnate un nome al token API, contrassegnate la casella urls:sign e premete Create.

Sign In Create API Token2

Vengono generati una chiave API, un segreto e un'intestazione di autenticazione per configurare il connettore API. Salvate queste credenziali in un luogo sicuro, poiché il Segreto non può essere visualizzato di nuovo.

Sign In Secret Credentials

Lasciare questa finestra aperta mentre si apre una nuova finestra per impostare il connettore.

Configurazione del connettore Sign In

Aprire la pagina Connettori sotto App e premere il pulsante Crea connettore. Nominare il Connettore URL Signing Connector, selezionare HTTP come tipo di connettore e fare clic su Crea.

Sign In Create Connector

In Impostazione ambiente selezionare 1 connessione e fare clic sul pulsante Produzione, test e sviluppo.

Sign In Connector Page

In Edit Connection Details (Modifica dettagli connessione ) compilare i seguenti campi: * Running On - Cloud Connector Host.
* Host - inserire l'URL della propria istanza Tulip * Porta - 443 * TLS - Sì

Sign In Connection Details

Selezionare Modifica intestazioni e scegliere Autorizzazione di base. Inserire la chiave API, ottenuta nel passaggio precedente, come nome utente e inserire il segreto come password.

Sign In Connection Details2

Fare clic su Indietro, quindi selezionare Test e chiudere la finestra. Il pulsante Impostazione ambiente dovrebbe cambiare in Online.

Connector Online2

Creare la funzione del connettore

Fare clic su Crea funzione. Nominare la funzione Sign URL e scegliere POST dal menu a discesa del metodo API Call.

Connector Function Method Menu

L'URL è l'indirizzo dell'istanza. Modificare la parte finale in modo che si legga: https://your-instance.tulip.co/api/v3/signURLs

image.png

Aggiungere una funzione Input e selezionare testo. Nominarla "file".

Sign In Connector Input

Aggiungere una funzione {{glossario.Output}}, selezionare il testo. Nominarla "signedURL" e inserire "signedURLs.0" nel tipo di corpo.

Sign In Connector Output

In Request Body cambiare il tipo di contenuto in JSON. Nella riga principale selezionare il tipo come Object { }, espandere la finestra e fare clic sul segno +.
In Chiave, aggiungere URL e selezionare Array [ ]. Nella riga Indice 0, premere il pulsante Usa letterale per copiare il nome di input. Selezionare il tipo come Stringa A.

La richiesta dovrebbe assomigliare alla seguente:

Sign In Connector Request Body

Ora che l'URL di accesso è pronto per l'uso, possiamo impostare un trigger per eseguire la funzione connettore in un'applicazione.

Trigger dell'applicazione

Vogliamo che la nostra funzione connettore venga eseguita ogni volta che viene premuto un pulsante.

Creare un nuovo trigger che esegua la funzione connettore. Selezionare il connettore di firma degli URL con la funzione Sign URL. Poiché il file in ingresso è una variabile di testo, utilizzare l'espressione FILETOTEXT (variable.File), dove "File" è il nome della variabile. Questa espressione converte il nome del file in una stringa di testo. Salvare l'output in una variabile e denominarla ("SignedURL").

Sign In Application Trigger

Ulteriori letture


Avete trovato quello che cercavate?

Potete anche andare su community.tulip.co per postare la vostra domanda o vedere se altri hanno affrontato una domanda simile!


Questo articolo è stato utile?

What's Next