OpenDJ是一个构建基于LDAP和REST的目录服务的开源项目。OpenDJ继续在开源中开发OpenDS,这是由Sun Microsystems发起的一个项目,但被Oracle放弃。
OpenAM是一个开源的认证、授权、Web单点登录和联合解决方案,具有灵活性、可扩展性和高度可扩展性。为了进行配置管理,OpenAM嵌入了OpenDJ。对于其用户存储,它依赖于LDAP目录服务器,并与OpenDJ非常好地集成。
[披露:我是ForgeRock的产品经理,该公司支持并商业化OpenDJ和OpenAM]
OpenAM提供了一个名为访问管理的服务,该服务管理网络上可用的资源(例如网页、应用程序或Web服务)的访问。一旦设置完成,OpenAM提供了一个管理用户、角色和对资源的访问的基础设施。
它通过处理身份验证(确认身份)和授权(确定是否授予已经通过身份验证的人访问权限)来集中访问控制。
当您深入研究这个美妙的服务时,您会发现,您可以通过Open Access Policy保护您的资源并进行自定义,并可以实现社交认证、多因素认证、帐户锁定、单点登录等,并且可以在短时间内定义授权策略。
接下来是OpenDJ...
OpenDJ是一个目录服务器,它实现了广泛的“轻量级目录访问协议”(LDAP),并且还支持“目录服务标记语言”(DSML)。 OpenDJ是用Java语言编写的。
它是Sun Microsystems开始的一个内部项目,现在由ForgeRock维护。
让我帮您理解一下LDAP和目录这些大术语:
轻量级目录访问协议(也称为LDAP)是一种应用程序协议。该协议专门用于查询数据以及修改该数据。这是通过使用目录服务来完成的 - 即存储、组织和提供对目录中信息的访问的软件系统。
结论:
OpenAM管制谁可以在什么条件下访问什么资源,而OpenDJ是组织管理的身份的高性能、高可用性和安全存储。
.