我正在做一个使用 Open Am 和 OpenDJ 作为后端的项目,我直接调用 OpenDJ REST API 进行配置文件添加和编辑,我有以下疑问。
是否可以将 JSON 存储到 OpenDj 字段中?OpenDj 中的字段有大小限制吗?OpenDj/Open AM 中的任何更改跟踪选项?是否可以通过 REST API 执行 Upsert(如果存在则更新或插入,如果是新的)?我可以在一个配置文件中添加大约 500 个字段吗?有什么限制吗?
是否可以将 JSON 存储到 OpenDj 字段中?
您可以将 JSON 存储在属性中,但是您应该注意格式...(非 ASCII 值必须在存储之前进行 Base64 编码)。
OpenDj 中的字段有大小限制吗?
根据为给定属性定义的“语法”(类型),可能存在限制。
OpenDj/Open AM 中的任何更改跟踪选项?
可以启用 OpenDJ 审核日志以显示 LDIF 格式的更改;请参阅 OpenDJ 文档。OpenAM 仅使用来自已配置数据存储的身份信息。
是否可以通过 REST API 执行 Upsert(如果存在则更新或插入,如果是新的)?
是的,请参阅https://backstage.forgerock.com/#!/docs/opendj/2.6.0/admin-guide/chap-rest-operations#update-rest
我可以在一个配置文件中添加大约 500 个字段吗?
是的,“字段”在 LDAP 世界中被称为属性。
有什么限制吗?
除了磁盘空间和内存,真的没有