GuillaumeCz / sylow

Efficient, simple, encrypted personal data store and sharing system.
GNU Affero General Public License v3.0
0 stars 0 forks source link

Improvements to Postman configuration #16

Open GuillaumeCz opened 6 years ago

GuillaumeCz commented 6 years ago

From @peakwinter on September 29, 2017 18:17

The Postman configurations should be improved to include more examples of API connections. Currently there are only options for creating an entity (users), but it would be nice to have some methods for creating sample documents or uploading files.

Copied from original issue: SylowTech/sylow#88

GuillaumeCz commented 6 years ago

Hello @peakwinter ! Comment est-ce que je peux faire pour générer et utiliser un token d'authentification utilisable dans une collection Postman ? Dans le sens où pour créer au moins une entité et un client être authentifié, pareil pour les documents.

Est-ce qu'on considere que cette collection Postman peut être vu comme un jeu de données de base pour faire fonctionner Sylow ? ou seulement demeurer à titre d'exemples pour les differentes possibilités (montrer la structure des requetes, sans prévoir qu'elles fonctionnent) ?

Je te remercie d'avance pour tes réponses ;)

GuillaumeCz commented 6 years ago

From @peakwinter on October 6, 2017 18:2

Salut @GuillaumeCz :D

Je dirais que tu pourrais utiliser le système des Variables et Environnements qui est déjà disponible dans Postman, à voir : https://www.getpostman.com/docs/postman/environments_and_globals/variables

Je ne sais pas à quel point ces méthodes sont utilisables à partir des fichiers JSON que Postman va créer, mais c'est un début pour investiguer davantage.

Ces améliorations à notre config Postman de base ne vont pas servir à populer un serveur avec des données, mais seulement pour montrer la structure et donner la capacité à un développeur de plus facilement interéagir avec l'API et de mettre ses propres valeurs là où elles devraient être. :D

Merci !

GuillaumeCz commented 6 years ago

Ok super ! J'avais déjà ciblé le fait qu'il fallait utiliser les variables et environnements ! Je vais essayé de m'en sortir avec tout ça ;) Merci ! :D