Formulaire de connexion utilisateur personnalisé
Le fournisseur de services WebSphere Application Server OAuth contient une page de connexion par formulaire permettant à un utilisateur de soumettre un nom d'utilisateur et un mot de passe.
Vous pouvez personnaliser votre page de connexion par formulaire, mais elle doit être mise en oeuvre tel qu'indiqué par l'authentification basée sur des formulaires de la spécification de servlet. Dans ce formulaire, l'action doit être j_security_check et doit utiliser la zone d'entrée j_username pour extraire le nom d'utilisateur. L'action doit également utiliser la zone d'entrée j_password pour extraire le mot de passe de l'utilisateur. La page de connexion par formulaire personnalisée doit être fournie comme une ressource Web non protégée.
Pour pouvoir utiliser la page de connexion par formulaire personnalisée pour un fournisseur de services OAuth20 spécifique, vous devez mettre à jour la définition du fournisseur de services dans le fichier server.xml. Dans la configuration du fournisseur, vous devez ajouter l'attribut customLoginURL et spécifier l'adresse URL de la page de connexion en tant que valeur.
<oauthProvider id="OAuthConfigSample"
customLoginURL="https://acme.com:9043/oath20/login.jsp"
...>