Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ldap OpenDS、OpenDJ和OpenAM之间有什么区别?_Ldap_Openam_Opendj - Fatal编程技术网

Ldap OpenDS、OpenDJ和OpenAM之间有什么区别?

Ldap OpenDS、OpenDJ和OpenAM之间有什么区别?,ldap,openam,opendj,Ldap,Openam,Opendj,请解释一下什么时候使用OpenDS OpenDJ OpenAM。谢谢。OpenDJ是一个开源项目,用于构建LDAP和REST基本目录服务。OpenDJ正在继续进行OpenDS的开源开发,该项目由Sun Microsystems启动,但被Oracle放弃 OpenAM是一个开源的身份验证、授权、Web单点登录、联盟解决方案,具有灵活性、可扩展性和高度可扩展性。为了进行配置管理,OpenAM嵌入了OpenDJ。对于其用户存储,它依赖于LDAP目录服务器,并且与OpenDJ集成良好 [披露:我是For

请解释一下什么时候使用OpenDS OpenDJ OpenAM。谢谢。

OpenDJ是一个开源项目,用于构建LDAP和REST基本目录服务。OpenDJ正在继续进行OpenDS的开源开发,该项目由Sun Microsystems启动,但被Oracle放弃

OpenAM是一个开源的身份验证、授权、Web单点登录、联盟解决方案,具有灵活性、可扩展性和高度可扩展性。为了进行配置管理,OpenAM嵌入了OpenDJ。对于其用户存储,它依赖于LDAP目录服务器,并且与OpenDJ集成良好


[披露:我是ForgeRock的产品经理,该公司支持OpenDJ和OpenAM并将其商业化]

OpenAM与OpenDJ或OpenDS完全不同。让我澄清你所有的疑问:

OpenAM是一个开源访问管理和联合服务器平台,由ForgeRock支持。2016年前,它一直由ForgeRock赞助。现在它得到了开放身份平台社区的支持。

OpenAM到底是什么? OpenAM提供了一种称为访问管理的服务,它管理 对资源(如网页、应用程序或web)的访问 服务,通过网络提供。一旦设置完毕,OpenAM 提供用于管理用户、角色和访问的基础结构 资源

它通过处理身份验证来集中访问控制 (确认身份)和授权(确定是否 授予已通过身份验证的人访问权限)

当您深入了解这项美丽的服务时,您会发现,您可以通过开放访问策略保护您的资源并对其进行定制,还可以实施社交身份验证、多因素身份验证、帐户锁定、单点登录等,并可以立即定义授权策略。
转到OpenDJ..

OpenDJ是一个目录服务器,它实现了广泛的 “轻型目录访问协议”(LDAP),并且还具有 支持“目录服务标记语言”(DSML)。OpenDJ是 用Java语言编写

这是Sun Microsystems启动的一个内部项目,现在由ForgeRock维护


让我来帮助您了解LDAP和目录等重要术语:

轻量级目录访问协议(也称为LDAP)是一种应用程序协议。 此协议专门用于查询数据以及修改所述数据。这是通过使用目录服务来执行的,目录服务是一个软件系统,用于存储、组织和访问目录中的信息。

结论:

OpenAM规定了谁可以访问什么资源,何时和在什么条件下访问,而OpenDJ是高性能、高可用性和高性能的 组织管理的身份的安全存储。


.

我认为,在2018年,ForgeRock不再支持OpenAM。ForgeRock将继续开发和支持这两种产品,并将继续为开源项目做出贡献,发布所有版本的源代码,这些版本的支持即将结束。但是现在,ForgeRock支持的版本不能作为开源项目提供。谢谢!!这就解释了github版本和ForgeRock网站版本之间的区别。我不确定“被Oracle抛弃”是否完全正确。OpenDS是Oracle商业产品Oracle Unified Diectory的基础。如果你的意思是放弃,也就是说开源项目被放弃了,那么是的,这是正确的。是的,OpenDS开源项目被完全放弃了,以至于今天无法检索任何东西。至于商业产品,从事开源项目的开发人员或支持工程师都没有在Oracle工作。