Unofficial Content

GXextensions: Security Adminitration of Gx Objects in GxRocha

Objetivos Genérico

Consiste en construir una extensión para control de seguridad de los objetos Gx por usuarios y grupos. Dicha extensión lee la lista de usuarios y grupos desde un Active Directory network o desde la SAM (security accounts manager) para el caso de stand-alone network y agrega una propiedad nueva a todos los objetos Gx susceptibles de aplicar seguridad dando así la posibilidad de definir acciones permitidas a lo objetos.

Generic Objectives
It consists of constructing to an extension for control of security of the Gx objects by users and groups. This extension reads the list of users and groups from Active Directory network or SAM (security accounts to manager) for the case of stand-alone network and adds a new property to all the Gx objects susceptible to apply to security giving therefore the possibility of defining actions allowed to the objects.

Objetivo específico para la entrega en GxChallenge:

Definir un nuevo tipo de objeto Seguridad, el cual contenga la configuración de donde acceder a la lista de usuarios del Active Directory (ldap access), en uno de sus tabs.

En otro de sus tab, se pueda asignar usuarios (leidos de la lista antes definida) a objeto existentes en la KB, e indicar el permiso (lectura / escritura).

Tener la posiblidad de replicar en todos los objetos de la KB un Tab Nuevo que se utilize para visualizar la propiedades de seguridad inehrente al mismo.

Specific objective for the delivery in GxChallenge:

To define a new type of object Security, which contains the configuration of where to accede to the list of users of Active Directory (ldap Access), in one of its abatis. In another one of its tab, the permission can be assigned users (leidos of the list before defined) to object existing in the KB, and be indicated (read/write). To have the posiblidad to talk back in all the objects of the KB a New Tab that utilize to visualize the properties of inehrente security to he himself.

Requirement:
- Rocha Night Built CTP 5 v 10.0.0.6905 or later.
Steps to Install:
- Run Rocha.
- Create a new KB. Select the preferences that you wish.(Java, c#, MySql, SqlServer, and so on).
- In the Menu Bar go to Extension Manager.
- Click in button Add
- Go to Local?s Tab
- Click in Search button (shows as ???)
- Select GxSecurity.dll
- In the confirmation of ?Install Now??, click yes.
- Then, click the Check Box GxSecurityPackage, in the User Extensions.
- The Rocha tell you that must be restarted, click yes.
User manual:
The first Version of the GxSecurity Extension (upload 20/08/07) is not fully functional.
In this version, the new Type of Object, named Security, is added to Rocha.
You can add a new object, of this type, for example Security1.
In the new object you have a grid with this information:
security1
Where you indicate the permission that is assigned to the user and with object can he access.
In the Challenge goal, only was programmed the delete and modify permission, not is fully functional and is in development yet.

PPT Explicativo:
http://www.rosariogx.com.ar/GXExtensions20070824.ppt
Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant