Test de l'accès à votre application à l'aide de la passerelle d'application

Testez l'accès à votre application d'entreprise après avoir configuré le serveur de la passerelle d'application pour qu'il communique avec votre instance IAM et démarré le serveur.

Le diagramme suivant présente un exemple d'interaction entre la passerelle d'application et IAM lorsque le navigateur de l'utilisateur envoie une demande HTTP à une ressource d'application via la passerelle d'application.

Etant donné que la passerelle d'application sert de proxy pour votre application Web, utilisez l'URL de base de la passerelle d'application pour accéder à l'application plutôt que l'URL réelle de l'application.

exemple de demande HTTP envoyée à l'application Web via la passerelle d'application
  1. Ouvrez un nouveau navigateur Web et accédez à votre application à l'aide de l'URL de la passerelle d'application.

    Dans cet exemple, l'URL est https://myappgateway.example.com:4443/myapp/private/home

    L'application réelle https://myapp.internal.example.com:3266/myapp/private/home n'est pas accessible par le navigateur de l'utilisateur.
  2. La passerelle d'application intercepte la demande et communique avec IAM pour vérifier si l'URL correspond à une application d'entreprise.
    Dans cet exemple, l'application My Enteprise Application est inscrite et la stratégie d'authentification associée est Formulaire ou jeton d'accès.
  3. La passerelle d'application vérifie que la demande contient un jeton d'accès IAM valide dans l'en-tête Authorization Bearer ou le cookie de session IAM, indiquant ainsi que l'utilisateur s'est déjà connecté à IAM.
  4. Si l'utilisateur ne s'est pas connecté à IAM, il est redirigé vers la page IAM de connexion.
  5. Si l'utilisateur s'est connecté, la passerelle d'application ajoute des variables d'en-tête et un cookie à la demande, puis transmet la demande à l'application.
L'application reçoit la demande, et utilise les variables d'en-tête pour identifier l'utilisateur et présenter le contenu de la page /myapp/private/home.