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.
- Un usuario externo hace login en su aplicación.
- 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.
- La aplicación tendrá un método de redirección (botón, link) con la url que el tercero ha recibido.
- 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.
- Un usuario externo hace login en su aplicación.
- Se genera una url de acceso a la ejecucion de un XSQL-Script.
- La aplicación tendrá un método de redirección (botón, link) con la url que WebStudio ha generado.
- 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 |
|
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 |
|
Expiry of hash | Date and time of hash expiration |
Date created | Registration date
|
Last login | Date amnd time of the last login |
Login counter |
|
Unauthorized accesses | Number of times that this token was used to try access after that the validity had expired
|
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 | |
Token hash | |
Date create |
|
Expiry of hash | |
Database name | |
XSQL Code | |
XSQL Arguments | |
Token Locked | Lock Tocken
|
Last login | |
Login Counter |
|
Unauthorized accesses |
|
Arguments Type | |
Status | |
Process Time | |
Process return |