Configuration d'une page de connexion par formulaire personnalisée pour OpenID

Les pages de connexion de Liberty doivent avoir une certaine configuration pour pouvoir prendre en charge l'authentification OpenID.

Pourquoi et quand exécuter cette tâche

Si vous avez configuré l'attribut providerIdentifier de l'élément <openId> dans votre fichier server.xml, vous pouvez omettre cette tâche.

A la différence des pages de connexion de formulaire standard qui nécessitent un nom d'utilisateur et un mot de passe, la connexion par formulaire pour OpenID nécessite uniquement un identificateur OpenID. Vous devez par conséquent configurer des pages de connexion par formulaire qui acceptent cet identificateur OpenID.

Procédure

  1. Configurez le formulaire de connexion afin d'indiquer j_security_check comme valeur pour l'action.
  2. Ajoutez une zone de saisie dans le formulaire de connexion et définissez l'attribut name sur openid_identifier afin que les utilisateurs entrent un identificateur OpenID. Le formulaire résultant est similaire à l'exemple HTML suivant :
    <FORM action="j_security_check" method="POST">
      OpenID: <INPUT type="text" name="openid_identifier"><br>
      <INPUT type="submit" name="action" value="Login">
    </FORM>

    Aucune saisie de nom d'utilisateur ou de mot de passe n'est nécessaire si l'authentification est uniquement effectuée avec OpenID.


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_config_custom_login_openid.html