jueves, 3 de junio de 2010

BAM-00404: Authentication Failed

A propósito del Post anterior "Tip: Excepción BAM-00404 Authentication failed. User is marked inactive" hay varios puntos que comentar:
  1. La solución recomendada por la documentación de BAM para el ya mencionado error, es entrar al administrador de BAM (Lo que implica crear un usuario nuevo con privilegios de administrador) y eliminar el usuario inactivo, cerrar la sesión y volver a autenticarse con el usuario recien eliminado. Esto resuelve el problema de la inactivación.
  2. La solución anterior es parcial, ya que depués de algunos minutos el usuario se vuelve a inactivar, inclusi si estas en una sesión activa en ese momento. Esto es por que BAM checa periodicamente al usuario utilizando la API user/role y no la esta encontrando en el Security Provider en el que JPS/OPSS busca.
  3. La solución correcta para este problema es (que a mi me funcionó) fue desactivar este chequeo periódico por medio del archivo de configuración de BAM. Esto s hace agregando la siguiente etiqueta al archivo.


El archivo de configuración del servidor de BAM se encuentra ubicado en:

\...\ORA_HOME\user_projects\domains\\servers\\tmp\_WL_user\oracle-bam_11.1.1\1o1igs\APP-INF\classes\config\BAMServerConfig.xml

*La versión de BAM que utilizo es la 11.1.1.2.0

Quiero agradecer a Sanjay Baldwa (usuario de los oracle forums) por su valiosa inforamción para resolver este problema.


WaLeX

No hay comentarios:

Publicar un comentario