From ad7ba1f37054196c616b2c86a26ce7aa0514b71d Mon Sep 17 00:00:00 2001 From: Prabhjot Date: Fri, 2 May 2025 13:12:36 +0530 Subject: [PATCH] postman-collection --- auth-jwt-api.postman_collection.json | 177 +++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 auth-jwt-api.postman_collection.json diff --git a/auth-jwt-api.postman_collection.json b/auth-jwt-api.postman_collection.json new file mode 100644 index 0000000..059117a --- /dev/null +++ b/auth-jwt-api.postman_collection.json @@ -0,0 +1,177 @@ +{ + "info": { + "_postman_id": "441e5d69-a9f4-41d9-bb4d-99529b680807", + "name": "auth-jwt-api", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "44557177" + }, + "item": [ + { + "name": "Register", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"username\": \"yash\",\n \"email\": \"yash@gmail.com\",\n \"password\": \"Yash@123\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:5000/api/auth/register", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "5000", + "path": [ + "api", + "auth", + "register" + ] + } + }, + "response": [] + }, + { + "name": "Login", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"email\": \"yash@gmail.com\",\n \"password\": \"Yash@123\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:5000/api/auth/login", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "5000", + "path": [ + "api", + "auth", + "login" + ] + } + }, + "response": [] + }, + { + "name": "Token", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InNheWFrIiwiZW1haWwiOiJzYXlha0BleGFtcGxlLmNvbSIsImlhdCI6MTc0NjA4NDkxOCwiZXhwIjoxNzQ4Njc2OTE4fQ.71XTEyrGfH8cmFbA-sEVOBmR4SU5XiOvKt8TWjJMDIk\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:5000/api/auth/token", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "5000", + "path": [ + "api", + "auth", + "token" + ] + } + }, + "response": [] + }, + { + "name": "Protected Route", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [ + { + "key": "Authorization", + "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Inlhc2giLCJlbWFpbCI6Inlhc2hAZ21haWwuY29tIiwiaWF0IjoxNzQ2MDk1NjUxLCJleHAiOjE3NDYwOTY1NTF9.qysDHyQSQsM9t9jyUXL_fc-uSes3ndjU_2TKPCxuMXI", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InByYWJoam90IiwiZW1haWwiOiJwcmFiaGpvdEBleGFtcGxlLmNvbSIsImlhdCI6MTc0NjA4NDEwNiwiZXhwIjoxNzQ4Njc2MTA2fQ.4QpCLuoZFNR9D9_QZgsceNuuMnixFrBRF5UfB89wRYY\"\n}\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:5000/api/auth/protected", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "5000", + "path": [ + "api", + "auth", + "protected" + ] + } + }, + "response": [] + }, + { + "name": "Products", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [ + { + "key": "Authorization", + "value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Inlhc2giLCJlbWFpbCI6Inlhc2hAZ21haWwuY29tIiwiaWF0IjoxNzQ2MDk1NjUxLCJleHAiOjE3NDYwOTY1NTF9.qysDHyQSQsM9t9jyUXL_fc-uSes3ndjU_2TKPCxuMXI", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "http://localhost:5000/api/products", + "protocol": "http", + "host": [ + "localhost" + ], + "port": "5000", + "path": [ + "api", + "products" + ] + } + }, + "response": [] + } + ] +} \ No newline at end of file