Esta validación remota está especialmente diseñada para el escenario donde DeporWin (y sus correspondientes BB.DD.) están ubicados en la nube (cloud).
Un Vigilante local ejecutándose en un equipo ubicado en la red local LAN de un determinado centro, que será el encargado de control los distintos elementos hardware (lectores, controladores, tornos,...).
Este Vigilante local, al recibir una petición de acceso desde unos de los lectores, solicitará que se realice **remotamente **la validación de dicho acceso.
La petición de validación será mediante la llamada al correspondiente método del DeporNetWS (POST /accesos/accesoremoto).
Tendremos dos posibles configuraciones:
PUERTO X | Valor | DESCRIPCIÓN |
---|---|---|
ValidarAccesoEnVigilanteRemoto | Si | |
ValidacionPrioritariaEnVigilanteRemoto | Si | Indica si un acceso se validará primero en el Vigilante remoto |
CantidadVigilantesRemotos | 1 | Cantidad de Vigilantes remotos con los que se intentará validar |
TiempoRehabilitacionValidacionRemota | 300 | Por defecto 300 segundos y 0 indica que no se rehabilita |
CantidadMaximaErroresConexionParaDeshabilitacionValidacionRemota | 3 | Por defecto 3 y 0 indica que no se deshabilita automáticamente |
PUERTO X TERMINAL T | VALOR | DESCRIPCIÓN |
---|---|---|
IdTerminal | Identificador del terminal (normalmente una dirección IP y puerto, siguiendo la configuración de cada tipo de lector) | |
ValidarAccesoEnVigilanteRemoto | Si |
PUERTO P VIGILANTE REMOTO X | VALOR | DESCRIPCIÓN |
---|---|---|
TipoVigilanteRemoto | DeporNetWS | (DeporNetWS=validación vía WS, Vigilante=validación clásica vía TCP/IP contra vigilante remoto) |
URLDeporNetWS | http://dominio:puerto | URL del DeporNetWS |
DesarrolladorDeporNetWS | T-Innova | Nombre del usuario para realizar el LoginDesarrollador en el DeporNetWS |
PasswordDeporNetWS | {{3E3A3B5CC401586F65}} | Contraseña encriptada del usuario para realizar el LoginDesarrollador en el DeporNetWS |
HTTPProxyDeporNetWS | Ninguno | En caso necesario, proxy para el acceso a DeporNetWS |
IP | Dirección IP o “LogicaEnWS” | Dirección IP local del Vigilante remoto en el cual se validarán los accesos |
PuertoTCP | 5010 | Puerto TCP del Vigilante remoto (este Vigilante tiene que tener activado el ServidorVigilante) |
Puerto | 5 | Puerto de la sección [Puerto ?] del Vigilante remoto que representa a la puerta remota |
Fotos | NINGUNO | NINGUNO si no se tiene ninguna réplica de las fotos de los usuarios en local |
Alias | VR1 | Alias del Vigilante remoto en el cual se validarán los accesos |
PUERTO X | VALOR | DESCRIPCIÓN |
---|---|---|
TipoLector | PUERTA_REMOTA | PUERTA_REMOTA (si no queremos mostrar los accesos por pantalla) o VIRTUAL (si queremos ver los accesos por pantalla) |
PUERTO X TERMINAL Y | VALOR | DESCRIPCIÓN |
---|---|---|
IdTerminal | XXXX | Debe coincidir con el identificador del terminal en el Vigilante local Los demás parámetros "lógicos" de esta sección serán los que se usarán para la validación del acceso (Tipo de entrada, puerta lógica, coherencias, edades, ...) |
Partimos de un vigilante que tenga VigilaLogica y VigilaTecnica ya separados y bien estructurados.
Un Equipo local con:
En Servidor Remoto:
Sc create "Servidor DeporNetWS - Vigilante Remoto" binPath= "D:\Deporwin\Web\DeporNetWSv2\DeporNetWSv2.exe /Entorno=\"VIGILANTEWS"" type= own start= demand obj= "NT AUTHORITY\NetworkService" displayname= "Servidor DeporNetWS - Vigilante Remoto"
[INI]
DirectorioRaizIni=C:\Deporwin\INI (o la ruta inicial de los archivos INI de la aplicación)
En el INI VIGILANTEWS copiamos el VIGILALOGICA.INI que tenemos preparado.
En el INI del Vigilante Local copiamos tanto VIGILALOGICA.INI como VIGILATECNICA.INI que tenemos preparados.
[Puerto 1]
[.....]
;Nuevo vigilante remoto WS
ValidarAccesoEnVigilanteRemoto=Si
ValidacionPrioritariaEnVigilanteRemoto=Si
CantidadVigilantesRemotos=1
TiempoRehabilitacionValidacionRemota=300
CantidadMaximaErroresConexionParaDeshabilitacionValidacionRemota=1
[Puerto 1 Vigilante Remoto 1]
TipoVigilanteRemoto=DepornetWS
URLDeporNetWS=http://[IP DEL SERVIDOR REMOTO]:[PUERTO DEL SERVIDOR REMOTO]
DesarrolladorDeporNetWS=T-Innova
PasswordDeporNetWS={{******************}}
HTTPProxyDeporNetWS=Ninguno
IP=LogicaEnWS
PuertoTCP=5010
Puerto=1
;Fotos=NINGUNO
Fotos=C:\deporwin\bd\fotos
Alias=VigilanteRemoto1
[Parametros]
NivelSeguridad=1
[...]
[Logica Entrada Principal]
[Puerto 1 Terminal 1]
IdLogica=Logica Entrada Principal
[...]
[Conexion DeporNetWS]
URLWebService=http://[IP DEL SERVIDOR REMOTO]:[PUERTO DEL SERVIDOR REMOTO]
DesarrolladorWS=T-Innova
PasswordWS={{******************}}