lunes, 28 de abril de 2014

Como cambiar el Idioma de la pantalla de Login de Access Manager 11gR2

Antes de la versión 11.1.2.1 Oracle Access Manager se basaba en las preferencias del navegador (accept-language http header) para determinar en que idioma se desplegaría la ventana de Login. No obstane con la versión R2 de OAM éste comportamiento cambio, ahora se debe especificar que idioma queremos que se muestre a través del uso del comando configOAMLoginPagePref.

Para cambiar por ejemplo que se muestre la pantalla de Login en español debemos seguir los siguientes pasos:

  • Configuramos las variables de ambiente ejecutando para ello el archivo DOMAIN_HOME/bin/setDomainEnv.sh
  • Iniciando WLST a través del archivo: ORACLE_HOME/common/bin/wlst.sh
  • Nos conectamos al dominio a través del comando: connect()
  • Estando ya conectados ejecutamos el comando:
wls:/OAMDomain/serverConfig> configOAMLoginPagePref(persistentCookie="true", persistentCookieLifetime=15, langPrefCookieDomain="oracle.com", langPrefOrder="serverOverrideLangPref, 
oamPrefsCookie, browserAcceptLanguage, defaultLanguage", serverOverrideLanguage="es", defaultLanguage="es", applicationSupportedLocales="es,en")

El comando anterior hará que el Español sea el lenguaje mostrado por defecto y dará la opción de cambiar el idioma entre Español e Ingles.

  • Posteriormente al recibir el mensaje "Command executed successfully" nos desconectamos del WLST
  • Reiniciamos el Servidor de OAM
  • Probamos el acceso y obtendremos un resultado parecido al siguiente: