Changes between Version 2 and Version 3 of acls


Ignore:
Timestamp:
04/16/12 15:45:19 (12 years ago)
Author:
cristiano
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • acls

    v2 v3  
    55 ==  ACL - Resource  == 
    66 
     7 ACL Resource (Recurso) é todo e qualquer informação que possa ser exposta a um usuário. Os recursos estão dispostos em uma estrutura de arvore, cada nó da arvore pode ser genéricos ou especifico os nos genéricos são definidos apenas por nome, e os nos específicos são definidos por nome e identificador separados pelo caractere = (igual). 
     8 
     9[[Image(wiki:acls:arvore.png, 100%?)]][[BR]] 
     10^Figura 1: Exemplo arvore de recursos^ 
    711 
    812 
    9  Resource é todo e qualquer informação que possa ser exposta a um usuario. Os resources estão dispostos em uma estrutura de arvore, cada no da arvore pode ser do tipo unico ou multivalorado os nos unicos são definidos apenas por nome, e os nos multivalorados são definidos por nome e idenfificador separados pelo caractere = (igual). 
    10  
    11 [[Image(wiki:acls:arvore.png, 80%?)]][[BR]] 
    12 ^Figura 1: Exemplo arvore de resources^ 
     13Cada recursos tem um nome unico dentro de sua seu ramo, mais pode ser duplicado em ramos diferentes.[[BR]] 
    1314 
    1415 
    15 Cada resouce tem um nome unico dentro de sua seu ramo, mais pode ser duplicado em ramos diferentes.[[BR]] 
    16  
    17 Cada resouce pode ou não estender as permissões de seu no pai. Na figura 1 por exemplo se o resource event=34 estende-se as permissões de seu pai calendar=1, qualquer usuário que tiver permissão para ler o calendar=1 também ira poder ler o event=34. 
     16Cada resouce pode ou não estender as permissões de seu no pai. Na figura 1 por exemplo caso o recursos event=34 estende-se as permissões de seu pai calendar=1, qualquer usuário que tiver permissão para ler o calendar=1 também ira poder ler o event=34. 
    1817Cada [[BR]] 
    1918 
    20 O identificador unico de resouce na arvore é chamado de DN, definido pelo caminha completo do resource na arvore. Na figura 1 por examplo o resource event=34 tem seu DN defindo por expressoCalendar,calendar=1,event=34.  
     19O identificador unico de resouce na arvore é chamado de DN, definido pelo caminha completo do resource na arvore. Na figura 1 por exemplo o recursos event=34 tem seu DN definido por expressoCalendar,calendar=1,event=34.  
    2120 
    2221 
    2322=== Atributos de um resource === 
    24  Name : String que define o resource como unico em seu ramo[[BR]] 
     23 Name : String que define o recursos como unico em seu ramo[[BR]] 
    2524 
    2625 Extend : Bolean que define se o recurso extende as permisões de seu no pai.   [[BR]] 
    2726 
    2827 DN : String que define o recurso como unico na arvore 
     28 
     29 
     30 ==  ACL - Rule  == 
     31 
     32 ACL Rule (Regras) é as regras permitivas que o usuario ou grupo tem sobre o recurso. cada regra é definida por uma letra do alfabeto, cada recurso e independente e livre para ter seu próprio conjunto de letras e significados, porem recomenda-se que se use a seguinte convenção: 
     33 
     34|| Letra || Permissão || Descrição || 
     35|| r || Leitura || Cliente pode visuarlizar o recurso || 
     36|| w || Escrita || Cliente pode editar o recurso || 
     37|| d || Remoção || Cliente pode remover o recurso || 
     38|| c || Criação || Cliente pode criar um novo recurso filho || 
     39|| s || Compartilhar || Cliente pode compartilhar um recurso filho ||