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.