Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

La página Diseñador le permite ver cada documento, agregarles firmas y otros campos, y asignar permisos a los documentos.

Solo se puede abrir una sesión de diseñador en transacciones con el estado BORRADOR.

Crear una sesión de diseñador

Para comenzar, utilice el AuthenticationTokensService para crear un token de autenticación de firmante con el packageid. El siguiente código hará lo siguiente:

Tenga en cuenta que los tokens de autenticación de usuario son de un solo uso y caducan después de 30 minutos.

String senderAuthenticationToken = client.getAuthenticationTokensService().createSenderAuthenticationToken(packageId);

Luego, utilizando el token de autenticación de usuario que acaba de crear y el package id devuelto durante el proceso de creación del paquete, cree la siguiente URL:

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Resultados

A continuación, se muestra un ejemplo de lo que puede ver una vez que haya ejecutado su código.

captura

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

La página Diseñador le permite ver cada documento, agregarles firmas y otros campos, y asignar permisos a los documentos.

Solo se puede abrir una sesión de diseñador en transacciones con el estado BORRADOR.

Crear una sesión de diseñador

Para comenzar, utilice el AuthenticationTokensService para crear un token de autenticación de firmante con el packageid. El siguiente código hará lo siguiente:

Tenga en cuenta que los tokens de autenticación de usuario son de un solo uso y caducan después de 30 minutos.

string senderAuthenticationToken = client.AuthenticationTokenService.CreateSenderAuthenticationToken(packageId);

Luego, utilizando el token de autenticación de usuario que acaba de crear y el package id devuelto durante el proceso de creación del paquete, cree la siguiente URL:

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Resultados

A continuación, se muestra un ejemplo de lo que puede ver una vez que haya ejecutado su código.

captura

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

La página Diseñador le permite ver cada documento, agregarles firmas y otros campos, y asignar permisos a los documentos.

Solo se puede abrir una sesión de diseñador en transacciones con el estado BORRADOR.

El primer paso es crear un token de autenticación del remitente. El siguiente código hará lo siguiente:

Solicitud HTTP

POST /api/authenticationTokens/sender

Encabezados HTTP

Accept: application/json
Content-Type: application/json
Authorization: Basic api_key

Carga útil de solicitud

{
  "packageId": "e937fc75-3c3b-4506-b270-cc7e43f4cf78"
}

Carga útil de respuesta

{
   "value": "MjY0MjQ4MzgtMTJlOS00MzhjLTgzODMtMzJmMGNiZTg3ODBl"
}

Luego, deberá analizar la respuesta para recuperar el token de autenticación del usuario.

Tenga en cuenta que los tokens de autenticación de usuario son de un solo uso y caducarán después de 30 minutos.

Usando el token de autenticación que acaba de crear y el package id devuelto durante la creación del paquete, cree la siguiente URL:

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Resultados

A continuación, se muestra un ejemplo de lo que puede ver una vez que haya ejecutado su código.

captura

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

La página Diseñador le permite ver cada documento, agregarles firmas y otros campos, y asignar permisos a los documentos.

Solo se puede abrir una sesión de diseñador en transacciones con el estado BORRADOR.

Para comenzar, cree un token de autenticación del remitente con la siguiente función encapsulada:

Tenga en cuenta que los tokens de autenticación de usuario son de un solo uso y caducan después de 30 minutos.

public String createSenderAuthenticationToken(String packageId)

Luego, utilizando el token de autenticación de usuario que acaba de crear y el package id devuelto durante el proceso de creación del paquete, cree la siguiente URL:

public String buildRedirectToDesignerForUserAuthenticationTokenNew(String senderAuthenticationToken, String packageId)

Resultados

A continuación, se muestra un ejemplo de lo que puede ver una vez que haya ejecutado su código.

captura