Visual Guard para PB Características Principales Permisos
Visual Guard para PB
   
 
     
 
 
Permisos
 



¿Qué tipo de permisos puede gestionar Visual Guard?
¿Cómo define los permisos Visual Guard?

 

Las autorizaciones definen lo que un usuario puede hacer en la aplicación: básicamente, usted define lo que un usuario puede ver, hacer y modificar en la aplicación basándose en su perfil. Diversas palabras son usadas para definir una autorización: permisos, derechos, restricciones, privilegios...

Existen dos métodos para definir las autorizaciones

La forma más segura es prohibir todo desde un principio, para después crear los permisos. Sin embargo, utilizando este método, usted corre el riesgo de olvidar definir algún permiso, imposibilitando así el trabajo de un usuario final u otorgando permisos a usuarios no indicados.
La forma más rápida es autorizar toda las acciones, para después asignar restricciones y así prohibir algunas de ellas. Esta forma es más rapida que la anterior puesto que generalmente existen menos restricciones que permisos.

Al termino del proceso de autorizaciones, usted terminará con una solución de seguridad basada en roles demasiado compleja, costosa de mantener y difícil de actualizar.

La necesidad:

Generalmente, las aplicaciones contienen el código que define los permisos. Por ende, cada vez que usted define un permiso, usted debe seguir todo el ciclo de desarrollo (especificaciones, codificación, pruebas, despliegue, ...).

Esta situación se torna peligrosa desde el momento que:

Las aplicaciones son actualizadas cada dos o tres meses, mientras que los permisos son frecuentemente actualizados.
Tomando en cuenta las limitaciones técnicas de su sistema de seguridad, el cumplir con los requerimientos funcionales de las aplicaciones puede consumir mucho de su tiempo e incluso volverse imposible de realizar.
Los permisos complejos son generalmente identificados cuando la aplicación está en su fase de producción, requiriendo una modificación inmediata.

La solución: Modificar dinámicamente sus aplicaciones

Usted puede definir permisos en cualquier momento, aún cuando la aplicación esté en producción. ¡Los permisos cambian dinámicamente !

Usted puede crear o modificar permisos sin necesidad de realizar todo el ciclo de desarrollo: codificar, probar, desplegar, esperar la retroalimentación...
Usted puede definir permisos en cualquier momento, aún cuando la aplicación esté en producción. ¡Los permisos cambian dinámicamente.

¿Qué tipo de permisos puede gestionar Visual Guard?
No existe limitación alguna en lo que concierne el tipo de permiso que usted puede implementar al utilizar Visual Guard. ¡Cualquier cambio o restricción que usted desee hacer en su aplicación PowerBuilder es posible!

Por ejemplo, con Visual Guard usted puede:

Esconder o deshabilitar campos, opciones de menú, tabs, controles
Cambiar campos al modo “sólo lectura”
Filtrar datos en una lista
Modificar las reglas de negocio

¿Cómo define los permisos Visual Guard PowerBuilder?

Visual Guard puede listar todos los objetos y sus propriedades. El desarrollador usa el Developer Workshop para identificar el objeto relacionado al permiso y para después asignarle un nuevo valor dependiendo de sus propiedades (por ejemplo hacer que la propiedad“visible” cambie de “true” a “false” en caso que usted quiera esconder el control). La definición de dicho permiso será guardada en el repositorio de Visual Guard. El código de la aplicación queda sin cambios. Visual Guard modifica la aplicación en tiempo de ejecución de acuerdo con el permiso.

Top


página anterior: Autenticación página siguiente: ¿Cómo funciona?

 
 
 
Index
 

¿Qué es Visual Guard ?

Autenticación

Permisos

¿Cómo funciona?

Ejemplos de Modificaciones

Especificaciones técnicas

 
 
 
Active Directory
  Integrar Active Directory a sus aplicaciones PowerBuilder ...más información  
 
Versión de evaluación
 

¡Pruebe Visual Guard !
- para .NET...
- para PowerBuilder...