Vues :
Question :
Comment créer un jeton de connexion ?

Réponse :
Il existe plusieurs façons de créer un jeton de connexion. Les méthodes suivantes permettent d'y parvenir ;
Remarque : Pour générer un jeton de connexion, il faut d'abord créer une connexion avec DocuWare.

Méthode 1 : Utilisation de l'API .NET
Dans votre projet qui utilise l'API .NET, vous pouvez inclure le code suivant pour obtenir un jeton.

var token = conn.Organizations[0].PostToLoginTokenRelationForString(new TokenDescription()
{
TargetProducts = new List<DWProductTypes> { DWProductTypes.PlatformService },
Lifetime = TimeSpan.FromHours(48).ToString(),
Usage = TokenUsage.Multi
}) ;


Méthode 2 : Appel Rest via Postman
A l'aide de la collection Postman, disponible sur notre page Développeurs, nous pouvons utiliser les exemples " Forms Authentication " et " Get Token " pour créer une connexion à DocuWare et obtenir le token.

Étape 1 : Créer une connexion à DocuWare à l'aide de l'exemple "Authentification par formulaire".

Lors de cet appel, indiquez le nom d'utilisateur et le mot de passe et adaptez l'URL en conséquence. Une fois l'opération terminée, envoyez la demande. Celle-ci devrait renvoyer un état 200 OK indiquant que la connexion a été établie.


Étape 2 : Obtention du jeton de connexion à l'aide de l'exemple "Get Token".

Une fois la connexion établie, nous pouvons maintenant envoyer une demande de jeton de connexion.
https://YourOrganization.docuware.cloud/DocuWare/Platform/Organization/LoginToken



Ajustez le corps de l'appel en fonction des paramètres du jeton. À partir de là, nous pouvons indiquer s'il s'agit d'un jeton à usage multiple ou unique et sa durée de vie.
Veuillez noter que la durée de vie maximale d'un jeton peut être fixée à 28 jours.

Une fois envoyé, vous devriez obtenir un statut 200 OK.

Le KBA s'applique à la fois aux organisations en nuage et sur site.
 
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.