...
Bloc de code |
---|
<bean id="desfireAuthConfig" 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"/> </bean> |
Base de données
src/main/resources/META-INF/persistence.xml
...
database.username=esupnfctag
database.password=esup
Logs
logback
src/main/resources
.xml
modifier le fichier pour paramétrer l'adresse mail d'envoi et le chemin du fichier de log
Obtention du war pour déploiement sur tomcat ou autre :
Bloc de code | ||
---|---|---|
| ||
mvn clean package |
Lancement de la mise à jour de la base de données
Bloc de code | ||
---|---|---|
| ||
mvn exec:java -Dexec.args="dbupgrade" |
Droits utilisateur
Le rôle ROLE_ADMIN est necessaire pour gérer l'application
Il est à paramétrer dans application-context-security.xml. L'authentification/identification se fait en shibboleth, le credentialsRequestHeader est à paramétrer en fonction de vos attributs shibboleth; ainsi que le authUserDetailsService.
Paramétrage via l'IHM
A cette adresse :
https://esupnfctag.univ-ville.fr/manager/applications
Ajouter une application. Pour un test, choisir Authentification CSN, Dummy !, le tagIdCheck qui convient
(voir implémentation du tagIdCheck)
...