La página del administrador, index.html, solo debe estar accesible para las personas autorizadas y, por lo tanto, hay que protegerla como es debido. Esto se puede hacer programáticamente, en la lógica de la aplicación Web, o bien mediante la característica de seguridad de WebSphere. En este caso práctico, hemos utilizado la seguridad de WebSphere para proteger la página. Observe que hemos utilizado WebSphere Application Server V4.0 Advanced Edition. Podrá encontrar información sobre WebSphere Application Server en los correspondientes sitios Web:
Si está utilizando una versión distinta de WebSphere Application Server, consulte la documentación de su versión para saber cómo proteger los recursos Web.
Puede configurar la seguridad de recursos Web, como las páginas Web y los servlets, en Development Studio Client o bien en la herramienta de ensamblado de aplicaciones (AAT). En este caso práctico utilizamos Development Studio Client.
Para revisar la configuración y las propiedades de la seguridad de esta aplicación Web:
En la sección Roles de seguridad, fíjese en el rol de seguridad definido que se llama "Administrador". Durante el despliegue, se asigna este rol a las personas que, por ello, obtienen acceso a la página index.html. En la sección Roles autorizados, observe que hemos otorgado al rol de Administrador acceso a esta restricción de seguridad. Con la aplicación de esta medida de seguridad, solo se otorga acceso a la página index.html a los usuarios a quienes se asigna el rol de Administrador, después de que hayan proporcionado las debidas credenciales, como pueden ser un ID de usuario y una contraseña. Cuando un recurso está protegido, WebSphere Application Server intenta en primer lugar autenticar al usuario. La autenticación se lleva cabo mediante certificados o solicitando un ID de usuario y una contraseña al usuario. Esta solicitud se puede realizar con el diálogo de autenticación básico o bien con un formulario personalizado.
En este caso práctico, hemos diseñado nuestra propia página de inicio de sesión, que se llama login.jsp. Para configurar la solicitud de autenticación de esta página, seleccione la pestaña Páginas en la vista web.xml. En la sección Inicio de sesión, observe que el método de autenticación preseleccionado es Formulario. Fíjese también en que el nombre de la página de inicio de sesión es login.jsp. Cuando el inicio de sesión no es satisfactorio, se visualiza la página Error. En este caso, la aplicación vuelve a visualizar la página login.jsp.
Copyright IBM Corporation 1992, 2003. All Rights Reserved.