1 Introducción

Mediante la utilización de la esta válvula se permite realizar login a WebStudio eludiendo la necesidad de pasar por la pantalla de inicio de sesión. El token se incorpora en la URL, una vez procesada y en caso de ser correctamente validada se permite el acceso a la sesión del usuario.

Son dos los tipos de acceso permitidos a través de esta válvula. El primero nos permite acceder a toda la aplicación WebStudio de la misma forma que si accedieramos a través de la pantalla de login, para el usuario que va asociado al token (Login Token). El segundo método permite invocar una única vez un XSQL-Script asociado internamente al token facilitado (Process Token).

2 Login Token

Válvula que permite entrar en el sistema mediante un token con la ventaja de que el usuario que lo utilize entrará sin la necesidad de pasar por la pantalla de login.

  1. Un usuario externo hace login en su aplicación.
  2. Se genera una url de acceso a una página de WebStudio. Esta url puede mandarse a un tercero mediante email para que la implemente en su aplicación.
  3. La aplicación tendrá un método de redirección (botón, link) con la url que el tercero ha recibido.
  4. El usuario tendrá acceso a la página y a las areas donde se le haya dado permisos.

3 Process Token

Válvula que permite a un usuario externo ejecutar un XSQL-Script sin necesidad de pasar por la pantalla de login ni tener que entrar en el WebStudio.

  1. Un usuario externo hace login en su aplicación.
  2. Se genera una url de acceso a la ejecucion de un XSQL-Script.
  3. La aplicación tendrá un método de redirección (botón, link) con la url que WebStudio ha generado.
  4. El usuario ejecutará el script y automáticamente se le cerrará la sesión.

4 Creación de Tokens

Existen dos formas de crear un Token:

  • Login Tokens (wic_user_token_login)
  • Process Tokens (wic_user_token_process)

4.1 Login tokens

TO DO

This section is incomplete and will be concluded as soon as possible.


wic_user_token_login
Label Description
User User code
Group Group of Access Control
Protocol Protocol

  • Default: 0
  • Values:
    • 0: ALL.
    • 1: HTTP.
    • 2: SOAP.
SOAP URI Available URI for SOAP access
Hash token The token value that you define in this field must be included in the URL adding the attribute token, for example:

Token locked Token locked

  • Default: 0
  • Values:
    • 1: Yes.
    • 0: No.
Expiry of hash Date and time of hash expiration
Date created Registration date

  • Default: CURRENT
Last login Date amnd time of the last login
Login counter Login counter

  • Default: 0
Unauthorized accesses Number of times that this token was used to try access after that the validity had expired

  • Default: 0

4.2 Process tokens

TO DO

This section is incomplete and will be concluded as soon as possible.


wic_user_token_process
Label Description
User User code
Group Group
Token hash Token hash
Date create Date create

  • Default: CURRENT
Expiry of hash Expiry of hash
Database name Database name
XSQL Code XSQL Code
XSQL Arguments XSQL Arguments
Token Locked Lock Tocken

  • Default: 0
  • Values:
    • 1: Yes.
    • 0: No.
Last login Last login
Login Counter Login Counter

  • Default: 0
Unauthorized accesses Unauthorized accesses

  • Default: 0
Arguments Type Arguments Type
Status Status
Process Time Process Time
Process return Process return