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.

Balises

Jetty, WebSocket, serveur

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

  • true

  • 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

  • Pas d’authentification

  • Authentification voulue

  • Authentification nécessaire

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

  • HashLoginService

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.