Formulario de inicio de sesión de usuario personalizado
El proveedor de servicios de OAuth de WebSphere Application Server incluye una página de inicio de sesión de formulario para que un usuario pueda introducir un nombre de usuario y una contraseña.
Puede personalizar su propia página de inicio de sesión de formulario, pero debe implementarse del modo necesario en la autenticación basada en formularios en la especificación del servlet. De esta forma, la acción debe ser j_security_check y se debe utilizar el campo de entrada j_username para obtener el nombre de usuario. La acción también debe utilizar el campo de entrada j_password para obtener la contraseña del usuario. La página de inicio de sesión de formulario personalizado debe proporcionarse como un recurso web desprotegido.
Para utilizar la página de inicio de sesión de formulario personalizada para un proveedor de servicios OAuth20 específico, debe actualizar la definición del proveedor de servicios en el archivo server.xml. En la configuración del proveedor, debe añadir el atributo customLoginURL y especificar el URL de la página de inicio de sesión como valor.
<oauthProvider id="OAuthConfigSample"
customLoginURL="https://acme.com:9043/oath20/login.jsp"
...>