Skip to main content

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).

_example_img_iot_jwt_param.png
Procédure. Commencer
  1. Créez une clé privée.

    Une clé privée est requise pour l'algorithme de signature asymétrique (RS256).

    1. Pour ce faire, vous devez d'abord installer le CODESYS Security Agent Ajouter.

    2. 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.

  2. 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 et sCommanName entrées vierges.

Pour les algorithmes de signature asymétrique (RS256) :

  • Spécifiez les données du certificat dans le sUseCaseName et sCommanName contributions.

  • Quitter le sSecret vide d'entrée.

Visualisation de la JWT exemple

_example_img_iot_jwt_visu.png

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

_example_icon.png TÉLÉCHARGER projets