05-05-2011, 08:59 AM
(Modification du message : 05-05-2011, 09:00 AM par Sephi-Chan.)
Bon, j'ai fais une petite check liste pour faire de cet outil un service en ligne.
Pour commencer, il faut ajouter un système d'authentification. Je compte utiliser 3 clés : une API key, une secret key et une publish key. Toutes les queues auront l'API key comme scope, histoire de simplifier extrêmement les conflits de nommage (et de s'épargner plein de tests). La publish key sera envoyées (dans un header) dans les notifications de fin de construction pour que le client puis s'assurer que c'est bien le service de notification qui l'envoie. Enfin, la secret key devra être envoyée par le client (dans un header, là aussi) quand il enverra des commandes au service.
Ça devrait pouvoir être sympa !
Pour commencer, il faut ajouter un système d'authentification. Je compte utiliser 3 clés : une API key, une secret key et une publish key. Toutes les queues auront l'API key comme scope, histoire de simplifier extrêmement les conflits de nommage (et de s'épargner plein de tests). La publish key sera envoyées (dans un header) dans les notifications de fin de construction pour que le client puis s'assurer que c'est bien le service de notification qui l'envoie. Enfin, la secret key devra être envoyée par le client (dans un header, là aussi) quand il enverra des commandes au service.
Ça devrait pouvoir être sympa !