Ajouter une application de type WebSocket

Définissez une application basée sur l'en-tête et créez une politique pour les URI basés sur le WebSocket.

HTTP et WebSocket sont des protocoles de communication utilisés dans les échanges client-serveur. HTTP est unidirectionnel : le client envoie une requête à laquelle le serveur répond. WebSockets est bidirectionnel et fournit une communication full-duplex entre le client et le serveur.

Access Gateway prend en charge les apps basées sur WebSocket en ajoutant des instructions de politique aux URI associés aux points de terminaison WebSocket.

Diagram of a typical Access Gateway header-based application architecture that shows a high availability cluster protecting an application with WebSocket-based URIs and using custom policy to convert HTTP request to WebSocket requests.

Avant de commencer

Gardez les éléments suivants à disposition :

  • Entrées DNS appropriées pour l'app WebSocket protégée destinée aux utilisateurs internes et URL accessible aux utilisateurs externes (par exemple, https://internal.domain.com et https://external.domain.com)
  • Une liste des attributs d'en-tête d'application requis et leur contenu attendu.
  • Une liste des URI existants basés sur WebSocket.

Workflow classique

L'administrateur Access Gateway effectue ces tâches pour ajouter une app WebSocket.

Tâche

Description

Créer une application d'en-tête

Créez une application d'en-tête pour protéger l'app WebSocket.

Attribuer un certificat

Facultatif. Attribuez un certificat à l'app.

Ajouter des attributs supplémentaires

Facultatif. Ajoutez des attributs à l'app.

Ajouter la politique d'accès requise

Ajoutez la politique requise pour tous les URI gérés par WebSocket.

Tester l'application

Testez l'application en vous assurant que tous les URI soient couverts.

Dépanner

Facultatif. Dépanner l'intégration.