SlideShare una empresa de Scribd logo
1 de 9
Groups, Permitions, Partie and Groups.
Permissions El modelo de datos de los permisos es un mapeo entre privilegios, parties y objetos. En OpenaACS, un privilegio describe el derecho que se tiene a ejecutar alguna operación sobre algún objeto. En OpenACS, la tabla de privilegios está organizada jerárquicamente para que los desarrolladores puedan definir privilegios que agrupen a un conjunto de privilegios. Por ejemplo, es posible crear un nuevo privilegio llamado “admin” a partir de la combinación de:  leer, escribir, crear y borrar. De esta forma, cuando a un usuario se le da el privilegio de administrador entonces automáticamente adquiere todos los privilegios que posee el conjunto.
Contexts OpenACSprovee contextos de objetos como una alternativa para controlar los permisos para un gran grupo de objetos al mismo tiempo. Un contexto es otro objeto que representa el dominio de seguridad al cual el objeto pertenece.
Parties Una party es una abstraccion de lo que son los grupos y las personas. Un party es un acs_object, asi que los permisos pueden ser otorgados o revocados a parties en sí. Hay aplicaciones que deben manejar usuarios individuales, grupos y en ocasiones ambos a la vez. Se utiliza el término party cuando estamos modelando usuarios individuales y grupos como un “super-tipo”.
Persons Si un party es un individuo, entonces va a haber un registro en la tabla de personas conteniendo su información relativa (first_names, last_name). La llave primaria (person_id) hace referencia a la llave primaria de la tabla parties (party_id), de esta forma se hace el mapeo de un individuo a un party.
Users La tabla de usuarios es más especializada que la tabla de personas. Un registro en la tabla de usuarios representa a un individuo que tiene login de acceso al sistema. La llave primaria de la tabla de usuarios hace referencia a la llave primaria de la tabla de personas; de esta forma es que se mapea a un usuario con una persona y por consiguiente a un party. El tener la información de un usuario en distintas tablas (users, parties, persons, acs_objects) me permite, por ejemplo, quitarle el acceso al usuario del sistema sin borrar su demas información.
Groups Un grupo es una especialización de un party que representa la agregación de 0 o más parties. La única información extra asociada a un grupo es el nombre del mismo. Las relaciones entre grupos representan derecta relación entre parties y grupos. Sin embargo, hay que tomar en cuenta que las relaciones no son por ejemplo, si X es miembro de Y yY es miembro de Z, eso no implica que X vaya a ser miembro de Z.
Presentacion de groups,context, permitions, partie and groups
Presentacion de groups,context, permitions, partie and groups

Más contenido relacionado

La actualidad más candente

Ldap poligono sur
Ldap poligono surLdap poligono sur
Ldap poligono surmarga1978
 
Dominios En Windows 2003 Server
Dominios En Windows 2003 ServerDominios En Windows 2003 Server
Dominios En Windows 2003 ServerDean1506
 
Objetos de active directory
Objetos de active directoryObjetos de active directory
Objetos de active directoryRicardo Sava
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptualesrencru
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows servercesartg65
 
Bases de datos m y c
Bases de datos m y cBases de datos m y c
Bases de datos m y cliam1527
 
Operaciones de sistema operativo monousuario
Operaciones de sistema operativo monousuarioOperaciones de sistema operativo monousuario
Operaciones de sistema operativo monousuarioEduardo Hernandez Sosa
 
:D
:D:D
:Dsanr
 
♥♥
sanr
 
Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptualesEnrique Polo
 
base de datos de access L&T
base de datos de access L&Tbase de datos de access L&T
base de datos de access L&Tlauta31
 
Oracle3
Oracle3Oracle3
Oracle3Jualme
 
Usuarios y grupos
Usuarios y gruposUsuarios y grupos
Usuarios y gruposdetorres05
 
Diagramas de clases_y_casos_de_uso
Diagramas de clases_y_casos_de_usoDiagramas de clases_y_casos_de_uso
Diagramas de clases_y_casos_de_usoGomez Gomez
 

La actualidad más candente (20)

Ldap poligono sur
Ldap poligono surLdap poligono sur
Ldap poligono sur
 
Dominios En Windows 2003 Server
Dominios En Windows 2003 ServerDominios En Windows 2003 Server
Dominios En Windows 2003 Server
 
MAPAS CONCEPTUALES
MAPAS CONCEPTUALESMAPAS CONCEPTUALES
MAPAS CONCEPTUALES
 
Objetos de active directory
Objetos de active directoryObjetos de active directory
Objetos de active directory
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptuales
 
Tipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows serverTipos y ámbitos de grupo (windows server
Tipos y ámbitos de grupo (windows server
 
Bases de datos m y c
Bases de datos m y cBases de datos m y c
Bases de datos m y c
 
Operaciones de sistema operativo monousuario
Operaciones de sistema operativo monousuarioOperaciones de sistema operativo monousuario
Operaciones de sistema operativo monousuario
 
:D
:D:D
:D
 
♥♥
 
Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptuales
 
5 cursores
5 cursores5 cursores
5 cursores
 
base de datos de access L&T
base de datos de access L&Tbase de datos de access L&T
base de datos de access L&T
 
Oracle3
Oracle3Oracle3
Oracle3
 
Usuarios y grupos
Usuarios y gruposUsuarios y grupos
Usuarios y grupos
 
Diagramas de clases_y_casos_de_uso
Diagramas de clases_y_casos_de_usoDiagramas de clases_y_casos_de_uso
Diagramas de clases_y_casos_de_uso
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Base de datos teoria
Base de datos teoriaBase de datos teoria
Base de datos teoria
 
Manual oracle
Manual oracleManual oracle
Manual oracle
 

Destacado

Las mejores prácticas sharepoint 2013 por: Neiy Briceno
Las mejores prácticas sharepoint 2013 por: Neiy BricenoLas mejores prácticas sharepoint 2013 por: Neiy Briceno
Las mejores prácticas sharepoint 2013 por: Neiy BricenoNeiy Darry Rodriguez
 
Arquitectura de SharePoint 2010
Arquitectura de SharePoint 2010Arquitectura de SharePoint 2010
Arquitectura de SharePoint 2010Lester Sanchez
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresAndrés Iturralde
 
CSA - SharePoint 2010 - Instalación y Configuración
CSA - SharePoint 2010 - Instalación y ConfiguraciónCSA - SharePoint 2010 - Instalación y Configuración
CSA - SharePoint 2010 - Instalación y ConfiguraciónComunidad SharePoint
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint RolesWes Preston
 
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael MonterrocaLuis Du Solier
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Haaron Gonzalez
 
SharePoint - Gobernabilidad
SharePoint - GobernabilidadSharePoint - Gobernabilidad
SharePoint - Gobernabilidadarielgsobrino
 
Lecturas comprensivas PRIMARIA
Lecturas comprensivas PRIMARIA Lecturas comprensivas PRIMARIA
Lecturas comprensivas PRIMARIA GM Financial
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesBobby Chang
 
Lecturas comprensivas de primaria
Lecturas comprensivas de primariaLecturas comprensivas de primaria
Lecturas comprensivas de primariaGM Financial
 

Destacado (13)

Las mejores prácticas sharepoint 2013 por: Neiy Briceno
Las mejores prácticas sharepoint 2013 por: Neiy BricenoLas mejores prácticas sharepoint 2013 por: Neiy Briceno
Las mejores prácticas sharepoint 2013 por: Neiy Briceno
 
Arquitectura de SharePoint 2010
Arquitectura de SharePoint 2010Arquitectura de SharePoint 2010
Arquitectura de SharePoint 2010
 
Roles microsoft share point 2010
Roles microsoft share point 2010Roles microsoft share point 2010
Roles microsoft share point 2010
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para Desarrolladores
 
CSA - SharePoint 2010 - Instalación y Configuración
CSA - SharePoint 2010 - Instalación y ConfiguraciónCSA - SharePoint 2010 - Instalación y Configuración
CSA - SharePoint 2010 - Instalación y Configuración
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
 
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010
 
SharePoint - Gobernabilidad
SharePoint - GobernabilidadSharePoint - Gobernabilidad
SharePoint - Gobernabilidad
 
Lecturas comprensivas PRIMARIA
Lecturas comprensivas PRIMARIA Lecturas comprensivas PRIMARIA
Lecturas comprensivas PRIMARIA
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
Lecturas comprensivas de primaria
Lecturas comprensivas de primariaLecturas comprensivas de primaria
Lecturas comprensivas de primaria
 

Similar a Presentacion de groups,context, permitions, partie and groups

bd2-teorico03.pdf
bd2-teorico03.pdfbd2-teorico03.pdf
bd2-teorico03.pdfsrmv59
 
Agregar permisos a recursos compartidos
Agregar permisos a recursos compartidosAgregar permisos a recursos compartidos
Agregar permisos a recursos compartidosJose Gomez Gomez
 
Acceso a carpetas compartidas
Acceso a carpetas compartidasAcceso a carpetas compartidas
Acceso a carpetas compartidasJose Gomez Gomez
 
Permisos archivos y carpetas
Permisos archivos y carpetasPermisos archivos y carpetas
Permisos archivos y carpetasgonzalovizuete
 
Cuentas de usuario, grupos y unidades organizativas
Cuentas de usuario, grupos y unidades organizativasCuentas de usuario, grupos y unidades organizativas
Cuentas de usuario, grupos y unidades organizativasAlexis Arias Huapaya
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
ConclusionessobrebasesdedatosDaniela Diaz
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Daniela Diaz
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos yeisonarley17
 
Conclusiones sobre base de datos aidaly
Conclusiones  sobre base de datos aidalyConclusiones  sobre base de datos aidaly
Conclusiones sobre base de datos aidalyaidalyb2
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
ConclusionessobrebasesdedatosDaniela Diaz
 
Diagramas de objetos, clases y estados
Diagramas de objetos, clases y estadosDiagramas de objetos, clases y estados
Diagramas de objetos, clases y estadosDavid Monar Basantes
 
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)Luis Alberto Ramirez Alcantara
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Elementos basados en clases
Elementos basados en clasesElementos basados en clases
Elementos basados en clasesAlumic S.A
 

Similar a Presentacion de groups,context, permitions, partie and groups (20)

bd2-teorico03.pdf
bd2-teorico03.pdfbd2-teorico03.pdf
bd2-teorico03.pdf
 
Active directory
Active directoryActive directory
Active directory
 
Unidad V
Unidad  VUnidad  V
Unidad V
 
Agregar permisos a recursos compartidos
Agregar permisos a recursos compartidosAgregar permisos a recursos compartidos
Agregar permisos a recursos compartidos
 
Acceso a carpetas compartidas
Acceso a carpetas compartidasAcceso a carpetas compartidas
Acceso a carpetas compartidas
 
Permisos archivos y carpetas
Permisos archivos y carpetasPermisos archivos y carpetas
Permisos archivos y carpetas
 
Cuentas de usuario, grupos y unidades organizativas
Cuentas de usuario, grupos y unidades organizativasCuentas de usuario, grupos y unidades organizativas
Cuentas de usuario, grupos y unidades organizativas
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Siller
SillerSiller
Siller
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos
 
Conclusiones sobre base de datos aidaly
Conclusiones  sobre base de datos aidalyConclusiones  sobre base de datos aidaly
Conclusiones sobre base de datos aidaly
 
Conclusiones
ConclusionesConclusiones
Conclusiones
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Diagramas de objetos, clases y estados
Diagramas de objetos, clases y estadosDiagramas de objetos, clases y estados
Diagramas de objetos, clases y estados
 
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)
Glosario de terminos_comunes_utilizados_en_bases_de_datos (1)
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Elementos basados en clases
Elementos basados en clasesElementos basados en clases
Elementos basados en clases
 

Presentacion de groups,context, permitions, partie and groups

  • 2. Permissions El modelo de datos de los permisos es un mapeo entre privilegios, parties y objetos. En OpenaACS, un privilegio describe el derecho que se tiene a ejecutar alguna operación sobre algún objeto. En OpenACS, la tabla de privilegios está organizada jerárquicamente para que los desarrolladores puedan definir privilegios que agrupen a un conjunto de privilegios. Por ejemplo, es posible crear un nuevo privilegio llamado “admin” a partir de la combinación de: leer, escribir, crear y borrar. De esta forma, cuando a un usuario se le da el privilegio de administrador entonces automáticamente adquiere todos los privilegios que posee el conjunto.
  • 3. Contexts OpenACSprovee contextos de objetos como una alternativa para controlar los permisos para un gran grupo de objetos al mismo tiempo. Un contexto es otro objeto que representa el dominio de seguridad al cual el objeto pertenece.
  • 4. Parties Una party es una abstraccion de lo que son los grupos y las personas. Un party es un acs_object, asi que los permisos pueden ser otorgados o revocados a parties en sí. Hay aplicaciones que deben manejar usuarios individuales, grupos y en ocasiones ambos a la vez. Se utiliza el término party cuando estamos modelando usuarios individuales y grupos como un “super-tipo”.
  • 5. Persons Si un party es un individuo, entonces va a haber un registro en la tabla de personas conteniendo su información relativa (first_names, last_name). La llave primaria (person_id) hace referencia a la llave primaria de la tabla parties (party_id), de esta forma se hace el mapeo de un individuo a un party.
  • 6. Users La tabla de usuarios es más especializada que la tabla de personas. Un registro en la tabla de usuarios representa a un individuo que tiene login de acceso al sistema. La llave primaria de la tabla de usuarios hace referencia a la llave primaria de la tabla de personas; de esta forma es que se mapea a un usuario con una persona y por consiguiente a un party. El tener la información de un usuario en distintas tablas (users, parties, persons, acs_objects) me permite, por ejemplo, quitarle el acceso al usuario del sistema sin borrar su demas información.
  • 7. Groups Un grupo es una especialización de un party que representa la agregación de 0 o más parties. La única información extra asociada a un grupo es el nombre del mismo. Las relaciones entre grupos representan derecta relación entre parties y grupos. Sin embargo, hay que tomar en cuenta que las relaciones no son por ejemplo, si X es miembro de Y yY es miembro de Z, eso no implica que X vaya a ser miembro de Z.