Назад | Перейти на главную страницу

Как лучше всего использовать OpenDJ (был OpenDS) в качестве хранилища данных для OpenAM (был OpenSSO)?

Я нашел несколько советов, но они основаны на старых версиях обеих библиотек (и содержат ссылки на файлы, которые, похоже, были удалены из OpenAM / OpenSSO), например:

http://blogs.oracle.com/indira/entry/using_opends_as_user_store

Я пробовал импортировать старую версию am_remote_opends_schema.ldif, но получаю довольно подробную ошибку:

ldap_modify: Invalid syntax (21)
 additional info: An error occurred while attempting to decode the object class "( 2.16.840.1.113730.3.2.181 NAME 'iplanet-am-managed-filtered-group' DESC 'Managed Filter Group OC' SUP iplanet-am-managed-group X-ORIGIN 'OpenSSO' )":  The definition for objectclass 2.16.840.1.113730.3.2.181 is invalid because it has an objectclass type of STRUCTURAL but this is incompatible with the objectclass type AUXILIARY for the superior class iplanet-am-managed-group

Следует ли мне вернуться к версиям OpenAM и OpenDJ, чтобы перейти к более ранним версиям OpenSSO и OpenDS, упомянутым в этих инструкциях? Это кажется не очень приятным подходом, но если он поможет ...

Майкл,

OpenAM предоставляет необходимые файлы для OpenDJ (или OpenDS), но вы также можете найти их в репозитории исходного кода OpenAM: http://sources.forgerock.org/browse/openam/trunk/opensso/products/amserver/war/ldif/opends

Документация OpenSSO по-прежнему применима к OpenAM, просто s / opensso / openam / аналогично между OpenDJ и OpenDS. Док: http://wikis.sun.com/display/OpenSSO/Using+OpenDS+as+a+User+Data+Store+for+OpenSSO+Enterprise+8.0+Update+1

Надеюсь, это поможет. Людо