El almacén de datos de recursos externos de Identity Manager constituye un único alojamiento para la información sobre los recursos externos y sus asignaciones. Este almacén puede ser una base de datos o un directorio.
Si el almacén de datos de recursos externos es una base de datos, lo gestiona el adaptador ScriptedJdbcResourceAdapter.
Si el almacén de datos de recursos externos es un directorio, lo gestiona el adaptador LDAPResourceAdapter.
Para configurar el almacén de datos de recursos externos se necesita la capacidad Administrador de recursos externos.
El almacén de datos de recursos externos le permite almacenar la información en los valores de atributo que le interesen, así como incluir dichos valores en una o varias tablas.
Por ejemplo, si utiliza una base de datos MySQL, Identity Manager almacena la información de recursos externos en las tablas siguientes:
La tabla extres.accounts, que contiene los ID de cuenta y de recurso (accountID y resourceID). Como el almacén de datos de recursos externos es un alojamiento único, Identity Manager proporciona una clave de ID única, <accountId>@<resourceId> , que identifica a una cuenta en exclusiva por su ID de recurso.
La tabla extres.attributes, que contiene un conjunto de atributos de par nombre/valor. Estos atributos se definen en la asignación de esquemas al crear un recurso externo.
Las secuencias de comandos de ejemplo utilizadas para crear las tablas de base de datos se incluyen con Identity Manager en la siguiente ubicación:
wshome/sample/ScriptedJdbc/External |
Identity Manager es compatible con numerosos tipos de bases de datos, para cada uno de los cuales ofrece secuencias de comandos de ejemplo. Puede modificar estas secuencias de comandos como requiera su entorno específico.
El almacén de datos de recursos externos también es compatible con LDAP mediante el adaptador LDAPResourceAdapter, que permite almacenar la información en clases existentes o personalizadas. Con Identity Manager también se incluye una secuencia de comandos de ejemplo LDIF en la siguiente ubicación:
wshome/sample/other/externalResourcePerson.ldif |
Puede modificar esta secuencia de comandos al configurar un almacén de datos de directorio de recursos externos.