...
- Switcher entre plusieurs applications (~ champs à récupérer depuis esup-nfc-tag après badgegage pour saisi par émulation clavier) : numeroIds peut contenir plusieurs valeurs séparées par des virgules.
- numeroIds permet une émulation clavier pour que soit saisi un identifiant de carte, d'utilisateur ou un email, ces numeroIds sont à définir dans le paramétrage à faire dans esup-nfc-tag-server (cf ci-dessous le paramétrage côté esup-nfc-tag-server) ; ces identifiants étant en effet récupérés par esup-nfc-tag
- forceCsn à true permet de proposer à l'utilisateur une saisie émulée directe du csn (ou csn renversé ; swap-pair) sans passer par esup-nfc-tag
- Avec emulateKeyboard à true, l'émulation clavier est effective, dans le cadte cadre de l'usage de redirect à true (cf ci-dessous), ce paramètre peut être mis à false.
- Redirection dans un navigateur web vers une url construite avec l'identifiant retourné : mettre redirect = true et renseigner redirectUrlTemplate
- Possibilité de saisie d'un retour chariot (touche Entrée) après la saisie de l'identifiant (cas d'usage : 'valider' un formulaire ou passer à la ligne dans un fichier texte) : lineFeed
- Possibilté d'ajouter un préfixe et/ou un suffixe à ce qui est saisi : prefix et suffix
- port définit le numéro de port local que l'application va utiliser pour 'écouter' : c'est ce système qui permet d'éviter que l'application puisse se lancer 2 fois sur une même machine.
- esupNfcTagServerUrl : url du serveur esup-nfc-tag-server
Il est possible de modifier le fichier src/main/resources/esupnfctagkeyboard.properties pour spécifier les paramètres par défaut :
Bloc de code | ||
---|---|---|
| ||
port = 33333 esupNfcTagServerUrl = https://esup-nfc-tag.univ-ville.fr numeroIds = keyboard-secondary-id, keyboard-csn, keyboard-eppn, keyboard-email emulateKeyboard = true forceCsn = false lineFeed = true redirect = false redirectUrlTemplate = https://esup-sgc.univ-rouenville.fr/manager/{0} prefix = suffix = |
...
Modifier le fichier esupnfctagkeyboard.properties pour y insérer l'adresse de l'instance esup-nfc-tag-server et le numéro de périphérique par défaut
Dans de répertoire des sources lancer la commande :
...