:::: MENU ::::

CakePHP Tutorial ACL parte 1: Conceito básico e configuração de AROs e ACOs por linha comando

Fala galera, beleza?

Então, o pessoal vem me pedindo vídeo aulas sobre o ACL do cake então vou fazer duas video aulas, uma que é esta no caso onde vou falar do conceito, vou mostrar desde o inicio como por em uma aplicação e também como usar o shell para trabalhar com os AROs e ACOs.

O que é o ACL?

Access Control Lists , ou lista de controle de acesso é um componente original do CakePHP para tratar permissões de usuários ou grupos para acessar determinados lugares(actions,controllers).

Lista de Controle de Acesso ou ACL (Access Control List), lida com dois conceitos principais: coisas que querem coisas inúteis, e coisas que são desejadas. No ACL, coisas (na maioria das vezes usuários) que pretendem usar coisas são chamados acesso de requisição de objetos ou AROs. Coisas no sistema que são desejadas (na maioria das vezes ações ou dados) são chamados de Controle de Acesso de Objetos ou ACOs. As entidades são chamados ‘objetos’ porque algumas vezes a requisição de objetos não é uma pessoa – as vezes você pode quer limitar o acesso a certos controladores do Cake tem que iniciar a lógica em outras partes da sua aplicação. ACOs pode ser qualquer coisa que você queira controlar, de uma action de uma controladora, até um web service, para uma linha em seu blog grandma’s.

Revisando:

ACO – Controle de acesso de objetos – Qualquer coisa que é necessária

ARO – Requisição de acesso a objetos – Qualquer coisa que necessita de algo

Fonte:cake 1.3 documentation

 

 

Documentação usada

Share this content