Utilisateurs internes

Définir des utilisateurs internes

Des utilisateurs propres à Flower peuvent être définis au niveau du Core. Ces utilisateurs peuvent être utilisés comme compte de service, pour des administrateurs…

L’utilisateur system est le compte utilisé par les différentes applications Flower. Ses informations peuvent être configurées à l’aide des paramètres system.admin.username et system.admin.password.


Ce compte est utilisé par :

  • La GUI pour charger sa configuration
  • Le Core pour exécuter les OperationHandlers
  • Le CLM pour gérer les scopes
  • Le client Java Flower simplifiant l’authentification auprès de Flower

Pour chacune de ces applications, il est conseillé de configurer le compte utilisé (un différent pour chaque application).


Le Core permet de définir des comptes additionnels et leurs informations :

  • id : l’identifiant du compte
  • password : le mot de passe du compte
  • profiles : les profiles (rôles, groupes, équipes) du compte

Ces comptes additionnels peuvent configurés dans le fichier flowerdocs.properties tel que :

internal.realm.users[0].id=client1
internal.realm.users[0].password=<password>
internal.realm.users[0].profiles=ADMIN,ALL_USERS,JURIDIQUE,COMMERCE,MARKETING,COMPTABILITE

Les différents comptes définis, au niveau du Core, peuvent être utilisés pour l’ensemble des scopes existants.