Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

Arret / Démarage

Sur Heroku :

Il suffit d'activer ou désactiver le dyno workerSuivre la procédure Démarrer/Arrêter une application sur Heroku

En local :

Lancer l'executable executable bin/worker pour démarrer le service

Ctrl+C pour le couper ou envoyer SIGINT (kill -2)

Accéder aux Logs

Suivre la procédure Accéder aux logs d'une application Heroku

Installation

Infos pour les Dev'

...

Clé de routageQuand ?Contenu du messageExemple de contenu
Bloc de code
themeEclipse
languagejavascript
{
	"quoi": "Objet contenu dans l'attribut 'data' du message",
    "format": "JSON"
}

 

Astuce

N'oubliez pas de mettre à jour la propriétés "Clés de routage émises" de la page avec les nouvelles routing keys

...

Clé de routageActions effectuéesContenu du messageExemple de contenu
request.ldapd.account.update

Récupère les dernière information du compte depuis le GrAM.

Insère les informations dans le LDAP

Sont notamment insérés :

  • Les identifiants de connexion
  • Les alias de connexion
  • les appartenances aux groupes
  • les rôles

-> Lien vers l'implémentation

le message doit contenir a clé "uuid". Le format du uuid n'est pas validé.
Bloc de code
themeEclipse
languagejavascript
{
	"quoiuuid": "Objet contenu dans l'attribut 'data' du message",
    "format": "JSON"09b6f184-3a53-4e91-90ef-97a56463882d"
}
request.ldapd.account.delete

Supprime le compte du LDAP

-> Lien vers l'implémentation

le message doit contenir a clé "uuid". Le format du uuid n'est pas validé.
Bloc de code
themeEclipse
languagejavascript
{
	"uuid":"09b6f184-3a53-4e91-90ef-97a56463882d"
}
request.ldapd.account.delete   request.ldapd.group.update   group.update

Récupère les dernière information du groupe depuis le GrAM.

Insère les informations dans le LDAP

-> Lien vers l'implémentation  

le message doit contenir a clé "cn". Le format n'est pas validé.
Bloc de code
themeEclipse
languagejavascript
{
	"cn":"roots"
}
request.ldapd.group.delete   

Supprime le groupe

-> Lien vers l'implémentation

le message doit contenir a clé "cn". Le format n'est pas validé.
Bloc de code
themeEclipse
languagejavascript
{
	"cn":"roots"
}
Astuce

N'oubliez pas de mettre à jour la propriétés "Clés de routage écoutées" de la page avec les nouvelles routing keys

...

Clé de routageActions effectuées
notify.account.createdConvertie l'attribue key en attribue uuid et transfère le message à request.ldapd.account.update
notify.account.updated Convertie l'attribue key en attribue uuid et transfère le message à request.ldapd.account.update
notify.account.deleted Convertie l'attribue key en attribue uuid et transfère le message à request.ldapd.account.delete
notify.group.created Convertie l'attribue key en uuid et l'attribue changes.short_name en cn et transfère le message à request.ldapd.group.update
notify.group.updated Convertie l'attribue key en uuid et l'attribue changes.short_name en cn et transfère le message à request.ldapd.group.update
notify.group.deleted Convertie l'attribue key en uuid et l'attribue changes.short_name en cn et transfère le message à request.ldapd.group.delete
Astuce

N'oubliez pas de mettre à jour la propriétés "Clés de routage écoutées" de la page avec les nouvelles routing keys