...
AppliExt
Bloc de code |
---|
<bean id="carteCultureExtApiesupSgcExtApi" class="org.esupportail.nfctag.service.api.impl.AppliExtRestWs"> <property name="isTagableUrl" value="https://carteesup-culturesgc.univ-rouenville.fr/nfc-ws/isTagable"/> <property name="validateTagUrl" value="https://carteesup-culturesgc.univ-rouenville.fr/nfc-ws/validateTag"/> <property name="locationsUrl" value="https://carteesup-culturesgc.univ-rouenville.fr/nfc-ws/getLocations"/> <!-- <property name="displayUrl" value="https://esup-sgc.univ-ville.fr/verso"/> --> <property name="description" value="Web Service Carte Culture"/> <property name="backgroundColor" value="rgb(121, 119, 116)"/> <property name="header" value="https://carte-culture.univ-rouen.fr/resources/images/logo.jpg"/> </bean> |
isTagable :
adresse du webservice permettant de contrôler si un badge est valide
validateTagUrl : adresse du webservice permettant de confirmer un badgeage
locationsUrl : adresse du webservice retournant la liste des « lieux » disponible pour l'utilisateur courant (utilisateur du lecteur de carte)
displayUrl (non requis) : adresse du webservice permettant l'affichage d'information après la validation du tag (en échange du csn)
TagIdCheck
Bloc de code |
---|
<bean id="tagIdCheckApiCarteCulture" class="org.esupportail.nfctag.service.api.impl.TagIdCheckRestWs"> <property name="tagIdCheckUrl" value="https://carte-culture.univ-rouen.fr/nfc-ws/tagIdCheck"/> <property name="description" value="via Carte Culture"/> </bean> |
tagIdCheckUrl : adresse du webservice permettant de retrouver une personne en fonction de sont idantifiant identifiant de carte (csn ou idp2s)
Pour tester l'application rapidement, ajouter ce tagIdCheck (qui retournera toujours un résultat):
Bloc de code |
---|
<bean id="tagIdCheckApiDummy" class="org.esupportail.nfctag.service.api.impl.TagIdCheckDummyWs"> <property name="description" value="TagIdCheckDummy"/> </bean> |
...
Pour une configuration d'authentification de carte par Mifare Desfire AES :
Bloc de code |
---|
<bean id="desfireAuthConfigComuedesfireAuthConfig" class="org.esupportail.nfctag.service.api.impl.DesfireAuthConfig"> <property name="desfireKeyNumber" value="01"/> <property name="desfireAppId" value="A123F1"/> <property name="desfireAppName" value="test-app"/> <property name="readFileCommand" value="90BD0000070000000016000000"/> <property name="desfireKey" value="/var/local/key"/> <property name="description" value="Authentification DESFIRE COMUE"/> </bean> |
Base de données
...