django-rbac.

Controle de acesso à função (RBAC) Implementação para gerenciamento de permissões em Django
Baixe Agora

django-rbac. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Hector Garcia
  • Site do editor:
  • http://nomadblue.com/

django-rbac. Tag


django-rbac. Descrição

Implementação de controle de acesso baseado em função (RBAC) para gerenciamento de permissões em Django Os seguintes elementos estão em conformidade com uma permissão RBAC em Django-RBAC: 1. O proprietário: o proprietário do objeto que está sendo acessado ou a regra de permissão em si, e. um usuário do site ou um administrador da comunidade. 3. O objeto: o elemento sendo acessado em que a permissão está sendo verificada, e. um perfil ou álbum de fotos. 3. A operação: a ação solicitada, e. Exibir, criar, excluir, mostrar data de nascimento, enviar mensagem ou solicitar amizade. 4. Os papéis: Definir quem são os usuários solicitantes em relação ao proprietário ou ao objeto, por exemplo, anônimo, amigo, família, colega de trabalho ou companheiro de quarto. Este é melhor explicado com um simples exemplo: * Usuário Fritz quer ver o Sr. Natural perfil. Assim, a Fritz (Assunto) solicita permissão para acessar (operação) o perfil (objeto) do Sr. Natural (proprietário). * Fritz é um usuário 'anônimo' (função), uma função que todo mundo detém inicialmente no sistema. Como Fritz e Sr. Natural são amigos, o papel "amigo" é anexado aos papéis. Portanto, temos uma lista de funções contendo "anônimo" e 'amigo'. * O framework de privacidade executa sua magia para puxar uma resposta: tem permissão Fritz para acessar este perfil? Para o papel "anônimo", o sistema nega o acesso. o Para o papel 'amigo', o acesso é concedido, como o Sr. Natural havia definido acesso apenas aos amigos para o seu perfil. * O acesso é concedido, então Fritz pode ir em frente e ver todas as coisas que podem ser atribuídas a um único Objeto ("Per-Object permission" categoria, também conhecido como "permissões granulares" ou "Permissões de nível de linha") como no exemplo acima ou para todos os objetos da mesma classe de modelo. Por esta razão, o Django-RBAC implementa duas classes, respectivamente: rbacpermission e rbacgenerermission. Requisitos: · Django. · Pitão


django-rbac. Software Relacionado