JettyWebSocketServer¶
Description¶
Mise en œuvre de WebSocketServerService. Ce service utilise le module de serveur Jetty WebSocket pour assurer la gestion des sessions WebSocket dans l’ensemble de l’application.
Propriétés¶
Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.
Nom d’affichage  | 
Nom d’API  | 
Valeur par défaut  | 
Valeurs autorisées  | 
Description  | 
|---|---|---|---|---|
Autentification de base activée *  | 
Autentification de base activée  | 
false  | 
  | 
Si cette option est activée, les requêtes de connexion des clients sont authentifiées avec l’authentification de base en utilisant le fournisseur de connexion spécifié.  | 
Chemin d’authentification de base Spec  | 
Chemin d’authentification de base Spec  | 
/*  | 
Spécifiez un chemin pour appliquer l’authentification de base.  | 
|
Rôles d’authentification de base  | 
Rôles d’authentification de base  | 
  | 
L’utilisateur authentificateur doit avoir l’un des rôles spécifiés. Plusieurs rôles peuvent être paramétrés sous forme de chaînes séparées par des virgules. “*” représente n’importe quel rôle et il en va de même pour “**” n’importe quel rôle, y compris aucun rôle.  | 
|
Authentification du client *  | 
Authentification du client  | 
no  | 
  | 
Indique si le processeur doit ou non authentifier le client à l’aide de son certificat. Cette valeur est ignorée si la propriété <SSL Context Service> n’est pas spécifiée ou si le SSL Context fourni n’utilise qu’un KeyStore et non un TrustStore.  | 
Taille de la mémoire tampon d’entrée *  | 
Taille de la mémoire tampon d’entrée  | 
4 kb  | 
La taille de la mémoire tampon de l’entrée (lue depuis la couche réseau).  | 
|
Service de connexion  | 
Service de connexion  | 
hash  | 
  | 
Indiquez le service de connexion à utiliser pour l’authentification de base.  | 
Taille maximale du message binaire *  | 
Taille maximale du message binaire  | 
64 kb  | 
Taille maximale d’un message binaire lors de l’analyse syntaxique/de la génération.  | 
|
Taille maximale du message *  | 
Taille maximale du message  | 
64 kb  | 
Taille maximale d’un message texte lors de l’analyse/de la génération.  | 
|
Port *  | 
Port  | 
Le numéro de port sur lequel cette WebSocketServer écoute.  | 
||
Service contextuel SSL  | 
Service contextuel SSL  | 
Le service contextuel SSL à utiliser pour sécuriser le serveur. S’il est spécifié, le serveur n’acceptera que les requêtes WSS ; sinon, le serveur n’acceptera que les requêtes WS  | 
||
Fichier de propriétés des utilisateurs  | 
users-properties-file  | 
Spécifiez un fichier de propriétés contenant des utilisateurs pour l’authentification de base à l’aide de HashLoginService. Voir http://www.eclipse.org/jetty/documentation/current/configuring-security.html pour plus de détails.  | 
Gestion de l’État¶
Ce composant ne stocke pas d’état.
Restreint¶
Cette composante n’est pas limitée.
Considérations relatives aux ressources du système¶
Ce composant ne précise pas les ressources du système à prendre en compte.