Plate-forme de nouvelle génération

Méthodologies de connexion

IBM Sterling Store Engagement (nouvelle génération) prend en charge plusieurs méthodologies de connexion. En fonction de votre rôle et de vos droits, vous pouvez utiliser n'importe quelle méthode de connexion pour accéder à l'application.

Voici quelques-uns des types de connexion courants pris en charge par l'application:

Connexion Web

Vous pouvez vous connecter à l'application en utilisant l' URL l'application. Dans une fenêtre de navigateur, entrez https://<hostname>:<port>/isf/store-frontend/index.html. La page de connexion s'ouvre. Entrez votre nom d'utilisateur et votre mot de passe. Si l'authentification aboutit, la page Accueil s'affiche. Si l'authentification échoue, vous restez dans la page de connexion et un message d'erreur s'affiche.

Intégration de l'authentification fédérée avec OpenID Connect (OIDC)

L'authentification fédérée vous permet d'accéder à plusieurs applications dans l'écosystème IBM Sterling sans avoir à vous connecter séparément à chaque application. Pour plus d'informations sur la configuration de l'OIDC sur le cloud, voir OpenID Connect (OIDC) configuration.

Remarque: Si OIDC est activé, vous ne pouvez pas vous connecter à l'environnement de cloud.

Se connecter à partir d'une application externe

Vous pouvez vous connecter à l'application en envoyant le formulaire HTML avec un nom d'utilisateur et un mot de passe valides à l' URL l'application. Si l'authentification aboutit, la page Accueil s'affiche. Sinon, vous restez dans la page de connexion et un message d'erreur approprié s'affiche. La méthode HTML POST envoie des données à l' URL du serveur, https://<hostname>:<port>/isf/store-frontend/processLogin.do?scExternalLogin=Y, pour lancer la procédure de connexion en utilisant DisplayUserID et Password comme indiqué dans le formulaire de connexion.

S'il n'y a pas de session utilisateur active, vous pouvez rediriger l'utilisateur vers une URL externe en configurant la propriété isf.external.redirect.url. L'application lit cette propriété et redirige l'utilisateur vers l' URL configurée. Dans les scénarios où l'utilisateur demande une page particulière, par exemple http://localhost:9080/isf/store-frontend/shell/move-inventory/requests-list?status=IN_PROGRESS,NOT_STARTED, et qu'il n'y a pas de session utilisateur active, l'application ajoute le paramètre de requête redirectURL à l' URL externe configuré. Le système externe doit lire le paramètre de requête redirectURL de la demande et le renvoyer lorsque la demande processLogin.do est soumise. Par exemple, https://<hostname>:<port>/isf/store-frontend/processLogin.do?scExternalLogin=Y&redirectURL=/store-frontend/shell/move-inventory/requests-list?status=IN_PROGRESS,NOT_STARTED.

Remarque :
  • Ne modifiez pas les noms d'attributs DisplayUserID et Password, ni le paramètre de requête URL scExternalLogin=Y.
  • Il n'est pas recommandé de se connecter à Sterling Store Engagement (nouvelle génération) en utilisant la méthode HTML POST car les informations d'identification peuvent être facilement interceptées et compromises.

Configuration des URL de redirection

En cas de SSO ou d'utilisation d'une application externe pour se connecter à Sterling Store Engagement, configurez la propriété isf.external.redirect.url . Cela garantit que lorsque vous vous déconnectez de l'application, vous êtes redirigé vers l'adresse URL configurée.