Domanda:
Come si crea un token di accesso?
Risposta:
È possibile creare un token di accesso in vari modi. I metodi seguenti sono alcuni di questi;
Nota: quando si genera un token di accesso, è necessario creare prima una connessione con DocuWare.
Metodo 1: utilizzo dell'API .NET
Dal progetto che utilizza l'API .NET, è possibile includere il codice seguente per ottenere un token.
var token = conn.Organizations[0].PostToLoginTokenRelationForString(new TokenDescription()
{
TargetProducts = new List<DWProductTypes> { DWProductTypes.PlatformService },
Lifetime = TimeSpan.FromHours(48).ToString(),
Usage = TokenUsage.Multi
});
Metodo 2: Effettuare una chiamata Rest tramite Postman
Utilizzando la nostra Postman Collection, che si trova nella nostra pagina Sviluppatori, possiamo utilizzare gli esempi "DocuWare Forms Authentication" e "Get Token" per creare una connessione a DocuWare e ottenere il token.
Passo 1: creare una connessione a DocuWare Forms utilizzando l'esempio "Forms Authentication".
Quando si effettua questa chiamata, fornire il nome utente e la password e adattare l'URL di conseguenza. Una volta completata, inviare la richiesta. Dovrebbe essere restituito uno stato 200 OK che indica che la connessione è stata stabilita.

Passo 2: ottenere il token di accesso utilizzando l'esempio "Get Token".
Una volta stabilita la connessione, è possibile inviare una richiesta per il token di accesso.
Come si crea un token di accesso?
Risposta:
È possibile creare un token di accesso in vari modi. I metodi seguenti sono alcuni di questi;
Nota: quando si genera un token di accesso, è necessario creare prima una connessione con DocuWare.
Metodo 1: utilizzo dell'API .NET
Dal progetto che utilizza l'API .NET, è possibile includere il codice seguente per ottenere un token.
var token = conn.Organizations[0].PostToLoginTokenRelationForString(new TokenDescription()
{
TargetProducts = new List<DWProductTypes> { DWProductTypes.PlatformService },
Lifetime = TimeSpan.FromHours(48).ToString(),
Usage = TokenUsage.Multi
});
Metodo 2: Effettuare una chiamata Rest tramite Postman
Utilizzando la nostra Postman Collection, che si trova nella nostra pagina Sviluppatori, possiamo utilizzare gli esempi "DocuWare Forms Authentication" e "Get Token" per creare una connessione a DocuWare e ottenere il token.
Passo 1: creare una connessione a DocuWare Forms utilizzando l'esempio "Forms Authentication".
Quando si effettua questa chiamata, fornire il nome utente e la password e adattare l'URL di conseguenza. Una volta completata, inviare la richiesta. Dovrebbe essere restituito uno stato 200 OK che indica che la connessione è stata stabilita.
Passo 2: ottenere il token di accesso utilizzando l'esempio "Get Token".
Una volta stabilita la connessione, è possibile inviare una richiesta per il token di accesso.
https://YourOrganization.docuware.cloud/DocuWare/Platform/Organization/LoginToken

Apportare eventuali modifiche al corpo della chiamata per le impostazioni del token. Da qui, possiamo indicare se si tratta di un token multi o monouso e la sua durata.
Si noti che la durata massima di un token può essere impostata fino a 28 giorni.
Una volta inviato, si dovrebbe ottenere uno stato di 200 OK.
Il KBAè applicabile sia alle organizzazioni cloud che a quelle on-premise.
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
Apportare eventuali modifiche al corpo della chiamata per le impostazioni del token. Da qui, possiamo indicare se si tratta di un token multi o monouso e la sua durata.
Si noti che la durata massima di un token può essere impostata fino a 28 giorni.
Una volta inviato, si dovrebbe ottenere uno stato di 200 OK.
Il KBAè applicabile sia alle organizzazioni cloud che a quelle on-premise.
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
