Pregunta:
¿Cómo se crea un token de inicio de sesión?
Respuesta:
Existen varias formas de crear un token de inicio de sesión. Los siguientes métodos son algunas formas de conseguirlo;
Nota: Al generar un token de inicio de sesión, primero tendremos que crear una conexión con DocuWare.
Método 1: Uso de la API .NET
Desde su proyecto que utiliza la API .NET, puede incluir el siguiente código para obtener un token.
var token = conn.Organizations[0].PostToLoginTokenRelationForString(new TokenDescription()
{
TargetProducts = new List<DWProductTypes> { DWProductTypes.PlatformService },
Lifetime = TimeSpan.FromHours(48).ToString(),
Usage = TokenUsage.Multi
});
Método 2: Realización de una llamada Rest a través de Postman
Utilizando nuestra Postman Collection, que se encuentra en nuestra página para desarrolladores, podemos utilizar los ejemplos "Forms Authentication" y "Get Token" para crear una conexión con DocuWare y obtener el token.
Paso 1: Cree una conexión con DocuWare utilizando el ejemplo "Autenticación de formularios".
Al realizar esta llamada, proporcione el nombre de usuario y la contraseña y adapte la URL en consecuencia. Una vez completada, envíe la solicitud. Esto debería devolver un estado 200 OK indicando que la conexión se ha realizado.
Paso 2: Obtener el token de inicio de sesión utilizando el ejemplo "Get Token".
Con una conexión realizada, ahora podemos enviar una solicitud para el token de inicio de sesión.
¿Cómo se crea un token de inicio de sesión?
Respuesta:
Existen varias formas de crear un token de inicio de sesión. Los siguientes métodos son algunas formas de conseguirlo;
Nota: Al generar un token de inicio de sesión, primero tendremos que crear una conexión con DocuWare.
Método 1: Uso de la API .NET
Desde su proyecto que utiliza la API .NET, puede incluir el siguiente código para obtener un token.
var token = conn.Organizations[0].PostToLoginTokenRelationForString(new TokenDescription()
{
TargetProducts = new List<DWProductTypes> { DWProductTypes.PlatformService },
Lifetime = TimeSpan.FromHours(48).ToString(),
Usage = TokenUsage.Multi
});
Método 2: Realización de una llamada Rest a través de Postman
Utilizando nuestra Postman Collection, que se encuentra en nuestra página para desarrolladores, podemos utilizar los ejemplos "Forms Authentication" y "Get Token" para crear una conexión con DocuWare y obtener el token.
Paso 1: Cree una conexión con DocuWare utilizando el ejemplo "Autenticación de formularios".
Al realizar esta llamada, proporcione el nombre de usuario y la contraseña y adapte la URL en consecuencia. Una vez completada, envíe la solicitud. Esto debería devolver un estado 200 OK indicando que la conexión se ha realizado.
Paso 2: Obtener el token de inicio de sesión utilizando el ejemplo "Get Token".
Con una conexión realizada, ahora podemos enviar una solicitud para el token de inicio de sesión.
https://YourOrganization.docuware.cloud/DocuWare/Platform/Organization/LoginToken
Realiza cualquier ajuste en el cuerpo de la llamada para la configuración del token. Desde aquí, podemos indicar si se trata de un token Multi o de un solo uso y su tiempo de vida.
Tenga en cuenta que el tiempo máximo de vida de un token que se puede establecer hasta 28 días.
Una vez enviado, usted debe obtener un estado 200 OK.
KBAes aplicable tanto para la Nube y On-premise Organizaciones
Realiza cualquier ajuste en el cuerpo de la llamada para la configuración del token. Desde aquí, podemos indicar si se trata de un token Multi o de un solo uso y su tiempo de vida.
Tenga en cuenta que el tiempo máximo de vida de un token que se puede establecer hasta 28 días.
Una vez enviado, usted debe obtener un estado 200 OK.
KBAes aplicable tanto para la Nube y On-premise Organizaciones
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.