Vues pour le délai d'attente de connexion basé sur les cookies lors de l'utilisation de Spring
Pour utiliser la fonction de sécurité du délai d'attente de connexion avec Spring, vous devez définir les vues LoginTimeoutErrorView, ReLogonFormView et RememberMeLogonFormView pour votre magasin.
LoginTimeoutErrorView
L'utilisateur est renvoyé vers cette vue si les informations relatives au délai d'attente sont incorrectes. Dans ce cas, il est probable que le cookie ait été violé.
ReLogonFormView
L'utilisateur est renvoyé vers cette vue après l'expiration de sa session. Elle doit fournir à l'utilisateur un formulaire lui permettant de saisir son ID de connexion et son mot de passe. Le bouton Envoyer appelle la commande Logon. Le formulaire doit également contenir un bouton Annuler pour rediriger l'utilisateur vers une autre page (dans la plupart des cas, la page de garde du magasin).
Attributs du formulaire ReLogonFormView :
- ECUserConstants.EC_UREG_LOGONID
- ID connexion de l'utilisateur.
- ECUserConstants.EC_UREG_LOGONPASSWORD
- Mot de passe de connexion de l'utilisateur.
- ECUserConstants.EC_RELOGIN_URL
- Adresse URL qui s'affiche si les justificatifs fournis sont incorrects. Dans la plupart des cas, il s'agit du nom de cette vue.
- ECConstants.EC_STORE_ID
- Identificateur du magasin.
- ECConstants.EC_URL
- Adresse URL qui s'affiche lorsque les justificatifs qui sont entrés appartiennent à un autre utilisateur. Dans la plupart des cas, il doit s'agir d'une page d'accueil de magasin ou de la même adresse URL que celle utilisée sur une page de connexion au magasin.
RememberMeLogonFormView
L'utilisateur est renvoyé vers cette vue s'il s'agit d'un utilisateur partiellement authentifié qui tente d'accéder à une API dont l'accès est interdit par le biais d'un utilisateur partiellement authentifié.