Cuando intentamos acceder a la consola de autoservicio de OIM (Self Service) recibimos el suigiente error:
[Security:090304]Authentication Failed: User xelsysadm javax.security.auth.login.FailedLoginException
Ma abajo el log nos dice que hay un error con los proveedores de autenticación
Caused by: javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User xelsysadm javax.security.auth.login.FailedLoginException: [Security:090302]Authentication Failed: User xelsysadm denied
at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:261)
para solucionar el error primeramente debemos ir a la consola de weblogic y crear el proveedor de autenticación OIMAuthenticationProvider como lo muestra la siguiente imagen, tomando en cuenta tambien el Control Flag
ya que tenemos el proveedor, los ordenamos de la siguiente forma, es importante saber que el indicador de control de DefaultAuthenticator debe estar como REQUIRED.
Hasta aquí parece ser que hemos terminado, sin embargo la validación contra el proveedor DefaultAuth.... no se realizara y nos madara un siguiente error:
Caused by: javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User {0} java.lang.NullPointerException
at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:261)
at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110)
at java.security.AccessController.doPrivileged(Native Method)
at com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
El siguiente paso es crear al usuario XELSYSADM y ponerle el password que ya conocemos
Bien. ahora ya podremos acceder a la consola de OIM.
Espero les pueda servir.
Saludos.