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 personalizado para un proveedor de servicios OAuth20 específico, debe actualizar el archivo de configuración del proveedor de servicios. En la configuración del proveedor, debe actualizar el parámetro oauth20.authorization.loginURL y añadir el URL de la página de inicio de sesión como valor.
<parameter name="oauth20.authorization.loginURL" type="cc" customizable="true">
<value>https://acme.com:9043/oath20/login.jsp</value>
</parameter>