Por alguna razón desconocida por mi, la versión del programa Updatetool de Glassfish 3.1 me marca un error de privilegios. Estoy utilizando un Mac con sistema operativo OS X Snow Leopard.
Al crear un proyecto en Netbeans con Maven los ficheros se codifican como MacRoman y no es posible modificar tal opción en el apartado de preferencias. Si se modifica y se coloca UTF-8, por ejemplo, esta volverá a MacRoman.
En este post voy a hablar de cómo hacer para que un programa en JSF2 utilice JAAS (Java Authentication and Authorization Service) para gestionar usuarios, autenticarlos con la ayuda del servidor y usar este sistema de seguridad en las páginas de JSF2 y en los Java Beans.