Hace no mucho tiempo tuve la necesidad de integrar mi servidor LDAP con mi servidor de Oracle BI, en esta ocasion estoy usando Apache Directory Services (Descargar) y para la interfaz usaremos Apache Directory Studio (Descargar)
Un paso a paso simple de como hacerlo.
1. Vamos a Oracle BI Administration Tool
2. Clic en Manage –> Security
3. En el Security Manager, clic en LDAP Servers
4. En el marco derecho, clic derecho –> New LDAP Server…
5. Debes tener lista la siguiente informacion:
- Hostname: Este es el nombre del servidor donde esta instalado el LDAP
- Port Number: Este es el puerto por el cual esta escuchando el servidor LDAP
- Base DN: Este es el punto de entrada para la autenticacion, por ejemplo si queremos extraer los usuarios de la unidad organizacional principal, deberemos usar ou=system.
- Bind DN:Esta es la ruta de autenticacion para el directorio LDAP, por defecto para Apache DS es uid=admin,ou=system; sin embargo si tienes otra configuracion, esta debera ser colocada aqui.
- Bind Password: Este es el password del usuario administrador de LDAP, por defecto es secret
6. Si tu servidor usa SSL debemos ir a la pestaƱa Advanced y seleccionar SSL
7. Damos clic en OK
8. Cerramos la ventana Security Manager
9. Damos clic en Manage –> Variables y abrimos el Variable Manager
10. Debemos crear una variable de inicializacion que nos permita identificar la persona que esta autenticada.
Action –> New –> Session –> Initialization Block…
11. Damos un Nombre a nuestro Initialization Block, para este caso usare ibUsuario (Initialization Block Usuario)
12. Damos clic en Edit Data Source y usamos como fuente el directorio LDAP al que nos acabamos de conectar.
Para esto damos cli en Data Source Type (LDAP) –> Browse y nos conectamos al servidor elegido
Damos clic en OK
Damos clic en OK
13. Ahora en la ventana principal del Inicialization Block, seleccionamos la variable destino, para esto damos clic en Edit Data Target
14. Damos clic en New, esta variable debera llamarse USER, ya que usaremos una variable reservada del sistema
Noten como una vez usamos el Nombre USER, el titulo de el formulario cambia.
Damos clic en OK
15. En la columna LDAP variable, debemos colocar uid o el nombre que nuestro directorio LDAP utilize como identificacion del usuario; esta variable la podemos encontrar en la pestana de Advanced en la configuracion de nuestro servidor LDAP.
Damos clic en OK
16. Seleccionamos la caja Required for authentication
17. Damos clic en Test… y usamos un nombre de usuario y contrasena de nuestro directorio LDAP
Damos clic en OK y debera aparecer la siguiente ventana
Damos clic en Close, y en la siguiente ventana en OK
18. Ahora probamos en nuestra interfaz web
Listo, ya tenemos integrado nuestro Oracle Business Intelligence con nuestro directorio LDAP.
No comments:
Post a Comment