Test dell'accesso all'applicazione mediante il gateway applicazioni

Eseguire il test dell'accesso all'applicazione enterprise dopo aver configurato il server Gateway applicazioni per comunicare con l'istanza IAM e avviare il server.

Il diagramma riportato di seguito fornisce un esempio di come il gateway applicazioni e IAM interagiscono quando il browser utente invia una richiesta HTTP a una risorsa applicazione tramite il gateway applicazioni.

Poiché il gateway applicazioni esegue il proxy dell'applicazione Web, utilizzare l'URL di base del gateway applicazioni per accedere all'applicazione anziché l'URL effettivo dell'applicazione.

un esempio di richiesta HTTP all'applicazione Web tramite Gateway applicazioni
  1. Aprire un nuovo browser Web e accedere all'applicazione utilizzando l'URL del gateway applicazioni.

    In questo esempio, l'URL è: https://myappgateway.example.com:4443/myapp/private/home

    L'applicazione effettiva https://myapp.internal.example.com:3266/myapp/private/home non è accessibile dal browser utente.
  2. Gateway applicazioni intercetta la richiesta e comunica con IAM per verificare se l'URL corrisponde a un'applicazione enterprise.
    In questo esempio, My Enteprise Application è registrato e il criterio di autenticazione per questa applicazione enterprise è Form o token di accesso.
  3. Gateway applicazioni verifica che la richiesta contenga un token di accesso IAM valido nell'intestazione Authorization Bearer o nel cookie di sessione IAM, indicando che l'utente ha già eseguito l'accesso a IAM.
  4. Se l'utente non ha eseguito l'accesso a IAM, Gateway applicazioni reindirizza il browser utente alla pagina Connetti IAM.
  5. Se l'utente ha effettuato l'accesso, App Gateway aggiunge variabili di intestazione e un cookie alla richiesta, quindi inoltra la richiesta all'applicazione.
L'applicazione riceve la richiesta, utilizza le variabili di intestazione per identificare l'utente e per presentare il contenuto della pagina /myapp/private/home.