2010-05-19 9 views
6

Actualmente tengo una aplicación web que implementa una forma rudimentaria de ACL utilizando sindicatos en MySQL, pero es algo limitado, y no necesariamente escala que así¿Algún buen ejemplo/referencia implementando ACL vía SQL?

Estoy interesado en cualesquiera algoritmos de ACL alternativos que podrían ser implementado de manera eficiente en SQL.

Gracias!

Respuesta

4

He utilizado este documento como un modelo para implementar la seguridad de nivel de fila en un sistema Sql basado en CRM. En mi implementación, las filas están disponibles para un usuario determinado en función de sus membresías de grupos de Active Directory.

El rendimiento fue sorprendentemente bueno cuando se indexó adecuadamente.

http://msdn.microsoft.com/en-us/library/cc966395.aspx

+0

Sí, la buena indexación es la clave aquí. – Loki

+0

Echaré un vistazo a la traducción de esta lógica a mysql más genérico ... ¡pero gracias! – FilmJ

+0

A nadie se le ocurrió una respuesta que sea adecuada para mysql, pero creo que esto debería darme suficiente para construir mi propia solución, que publicaré aquí cuando lo haga para el beneficio de la comunidad. – FilmJ

Cuestiones relacionadas