Ga naar hoofdinhoud

Postman

Om endpoints te kunnen testen kan gebruik worden gemaakt van Postman. In het cms project hebben we een export van de endpoints collection (postman/Iprox.OpenApi.postman_collection.json). Deze kan je importeren in jouw eigen workspace in Postman. Bij relevante wijzigingen exporteer je deze weer naar (postman/Iprox.OpenApi.postman_collection.json).

Authentication

Voor authentication zijn 3 endpoints: auth_knowledge, auth_possession, auth_refresh. Voor de specificaties van deze endpoints bekijk authenticatie.

Variabelen

We gebruiken 3 soorten variabelen: vault, environment en collection.

Vault

In de Vault moet je de setting Enable support in scripts aanzetten.

Verder kan je hier per environment de loginName en password zetten met de volgende syntax: iprox_openapi_loginName_[Environment], iprox_openapi_password_[Environment]. Vervang daarbij [Environment] met de suffix die je voor jouw environments wil gebruiken.

Environment

Per environment maak je een environment aan. Hierin plaatsen we 2 variabelen:

  • vault_suffix met de suffix die je in de Vault gebruikt voor deze environment.
  • base_url met de base url van de omgeving.

Collection

Deze variabelen worden met Pre-request en Post-response scriptjes gezet.