autorización ( autenticación ) y la lista de control de acceso ( ACL ) son directivas de permisos utilizados en Cake Hypertext Preprocessor ( CakePHP ) que codifica para los sitios web . Porque ambos se utilizan para conceder a los usuarios el acceso a un sitio web o una sección de un sitio web en particular , es fácil confundir los dos como el mismo . ACL , sin embargo , es una extensión de autenticación en lugar de realizar la misma función que autenticación . Mientras que la autorización se utiliza para informar a un sitio web que un usuario , una ACL se utiliza para especificar un usuario identificado puede hacer. Aut Comando
el comando AUTH se utiliza para identificar una lista de usuarios a lo autorizado para acceder a un sitio web en particular . Más a menudo que no , el comando de autenticación es simplemente un identificador asignado a cualquier persona que , por ejemplo, creó un nombre de usuario con ese sitio web en particular y luego está autorizado como usuario.
ACL
ACL se utilizan para especificar con mayor detalle los permisos de un usuario o grupo de usuarios. Mientras autenticación identifica al usuario de que se trate , una ACL especifica qué secciones o artículos en el sitio web que el usuario particular se conceda el acceso .
ACO y ARO
para ACL funcione correctamente , se debe generar una lista de los dos objetos de control de acceso ( ACOs ) y solicitar objetos de acceso ( ARO ) . ACOs son partes o elementos de un sitio web , a la que un usuario desee acceder . ORA son los propios usuarios que buscan el acceso a uno o más ACOs .
Autenticación y ACL Junto
Saber autenticación y ACL trabajo hace individualmente su forma de trabajar juntos más borrar . Para que un usuario pueda ser identificado como un ARO , primero debe ser un usuario autorizado a través del comando de autenticación . Después de eso , una ACL se utiliza para identificar los ACOs específicos a los que tiene acceso el usuario . En mi web , donde todos los usuarios tienen acceso a todas las áreas y archivos , una ACL no es tan útil , sin embargo , la mayoría de los sitios web se reservan ciertas secciones o archivos para los usuarios premium o administradores de los sitios web " e identificar a los usuarios a través de una ACL. Este procedimiento mantiene una buena cantidad de la privacidad y la seguridad para todos los usuarios de la web .