有什么通过 SQL 实现 ACL 的好示例/参考吗?

发布于 2024-09-02 01:02:38 字数 130 浏览 6 评论 0原文

我目前有一个 Web 应用程序,它使用 mysql 中的 UNION 实现了基本形式的 ACL,但它有一定的局限性,并且不一定可以很好地扩展,

我对任何可以在 SQL 中有效实现的替代 ACL 算法感兴趣。

谢谢!

I currently have a web-application that implements a rudimentary form of ACL using UNIONs in mysql, but it's somewhat limited, and doesn't necessarily scale that well

I'm interested in any alternative ACL algorithms that could be implemented efficiently in SQL.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗失的美好 2024-09-09 01:02:38

我使用本文档作为在基于 Sql Server 的 CRM 系统中实现行级安全性的模型。在我的实现中,根据给定用户的 Active Directory 组成员身份向其提供行。

当适当索引时,性能出奇的好。

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

I've used this document as a model for implementing row level security in a Sql Server based CRM system. In my implementation, rows are made available to a given user based on their Active Directory group memberships.

The performance was surprisingly good when appropriately indexed.

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

梦巷 2024-09-09 01:02:38

这是我写的 sqlite 中类似于 Unix 的文件权限的解决方案。但我不知道它的性能如何:

https://github.com/orgesleka/unix- acl-sql

Here is a solution for unix like file permissions in sqlite, which I wrote. I do not know however how performant it ist:

https://github.com/orgesleka/unix-acl-sql

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文