Exemple : Utilisation de la JSON Web Token SL Bibliothèque
Produit: CODESYS IIOT Libraries SL
Le JSON Web Token SL Example.project
Un exemple de projet, qui comprend une visualisation pour créer un JWT (JSON Web Token) sur un contrôleur, montre comment utiliser le Jeton Web JSON SL bibliothèque.
Paramètres
La mémoire interne doit être réservée afin de créer un JWT. À cette fin, la quantité de mémoire réservée doit être au moins égale à la taille du JWT. La taille maximale peut être modifiée dans le gestionnaire de bibliothèque au moyen d'une liste de paramètres de la bibliothèque (voir Image 1).

Créez une clé privée.
Une clé privée est requise pour l'algorithme de signature asymétrique (RS256).
Pour ce faire, vous devez d'abord installer le CODESYS Security Agent Ajouter.
Après cela, vous pouvez utiliser le Écran de sécurité pour créer un nouveau certificat sur l'appareil.
Le
Common Name
du certificat est ensuite transmis à la bibliothèque JWT.
Téléchargez le projet sur un automate et démarrez l'application.
Description
Le JSON Web Token SL contient un bloc fonction pour créer un JWT (JSON Web Token) sur le contrôleur. À cette fin, les algorithmes HS256, HS384, HS512 et RS256 sont pris en charge.
Application: JWT
Pour les algorithmes de signature symétrique (HS256, HS384, HS512) :
Utilisez le
sSecret
saisir.Quitter le
sUseCaseName
etsCommanName
entrées vierges.
Pour les algorithmes de signature asymétrique (RS256) :
Spécifiez les données du certificat dans le
sUseCaseName
etsCommanName
contributions.Quitter le
sSecret
vide d'entrée.
Visualisation de la JWT
exemple

Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.18.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.18.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER projets