代码之家  ›  专栏  ›  技术社区  ›  TCCV

用于用户身份验证/用户数据存储的LDAP与SQL数据库

  •  0
  • TCCV  · 技术社区  · 15 年前

    我第一次开始用cakePHP做一个爱好项目。看起来cakePHP很容易就支持LDAP以及任何DB。如果项目进展顺利,我想让公众使用这个网站,这意味着(可能)会有很多用户(很多是相对的,我猜,我会被一千个用户震惊)。如果真的有那么大,我可以考虑用它做生意。

    我熟悉使用LDAP和SQL(特别是MySQL)来跟踪用户数据。在开始之前,我应该坚持使用“更简单”的SQL还是更分层的LDAP结构。

    我需要考虑一些事情:

    1. 未经验证的用户将无法使用该网站。
    2. 将(可能)至少有几个不同的访问级别(类型)
    3. 每个用户都可以授权访问其个人资料/数据的某些部分

    长话短说:我应该为一个具有分层用户/组结构的站点实现LDAP,还是尝试让它与SQL一起工作?LDAP通常用于生产web应用程序吗?

    非常感谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   ChrisLively    15 年前

    微软和其他公司的收费可能相当可观。这通常通过获得 External Connector (或类似)web服务器的许可证,代替为每个用户购买CAL。

    除此之外,我会说去争取。它是处理用户身份验证和授权的一种非常安全的方法。此外,还有许多工具可用于管理LDAP帐户。