mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-02-17 16:17:45 +01:00
785 lines
19 KiB
JSON
785 lines
19 KiB
JSON
{
|
|
"info": {
|
|
"_postman_id": "9e6dfada-256c-49ea-a38f-7d1b05b7ca2d",
|
|
"name": "Authentication",
|
|
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
|
|
"_exporter_id": "18798"
|
|
},
|
|
"item": [
|
|
{
|
|
"name": "No Auth",
|
|
"request": {
|
|
"auth": {
|
|
"type": "noauth"
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"url": {
|
|
"raw": "https://yaak.app/x/echo",
|
|
"protocol": "https",
|
|
"host": ["yaak", "app"],
|
|
"path": ["x", "echo"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Inherit",
|
|
"request": {
|
|
"method": "GET",
|
|
"header": [],
|
|
"url": {
|
|
"raw": "https://yaak.app/x/echo",
|
|
"protocol": "https",
|
|
"host": ["yaak", "app"],
|
|
"path": ["x", "echo"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "OAuth 2 Auth Code",
|
|
"protocolProfileBehavior": {
|
|
"disableBodyPruning": true
|
|
},
|
|
"request": {
|
|
"auth": {
|
|
"type": "oauth2",
|
|
"oauth2": [
|
|
{
|
|
"key": "grant_type",
|
|
"value": "authorization_code",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "client_authentication",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "challengeAlgorithm",
|
|
"value": "S256",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "refreshTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "state",
|
|
"value": "state",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "scope",
|
|
"value": "scope",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "code_verifier",
|
|
"value": "verifier",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientSecret",
|
|
"value": "clientsecet",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientId",
|
|
"value": "cliend id",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "authUrl",
|
|
"value": "https://github.com/login/oauth/authorize",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "useBrowser",
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "redirect_uri",
|
|
"value": "https://callback",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "tokenName",
|
|
"value": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n \"hello\": \"world\"\n}",
|
|
"options": {
|
|
"raw": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"raw": "{{vault:hello}}",
|
|
"host": ["{{vault:hello}}"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "OAuth 2 Auth Code (PKCE)",
|
|
"protocolProfileBehavior": {
|
|
"disableBodyPruning": true
|
|
},
|
|
"request": {
|
|
"auth": {
|
|
"type": "oauth2",
|
|
"oauth2": [
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "client_authentication",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "challengeAlgorithm",
|
|
"value": "S256",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "refreshTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "state",
|
|
"value": "state",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "scope",
|
|
"value": "scope",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "code_verifier",
|
|
"value": "verifier",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "grant_type",
|
|
"value": "authorization_code_with_pkce",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientSecret",
|
|
"value": "clientsecet",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientId",
|
|
"value": "cliend id",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "authUrl",
|
|
"value": "https://github.com/login/oauth/authorize",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "useBrowser",
|
|
"value": true,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "redirect_uri",
|
|
"value": "https://callback",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "tokenName",
|
|
"value": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n \"hello\": \"world\"\n}",
|
|
"options": {
|
|
"raw": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"raw": "{{vault:hello}}",
|
|
"host": ["{{vault:hello}}"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "OAuth 2 Implicit",
|
|
"protocolProfileBehavior": {
|
|
"disableBodyPruning": true
|
|
},
|
|
"request": {
|
|
"auth": {
|
|
"type": "oauth2",
|
|
"oauth2": [
|
|
{
|
|
"key": "client_authentication",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "redirect_uri",
|
|
"value": "https://yaak.app/x/echo",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "useBrowser",
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "grant_type",
|
|
"value": "implicit",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "challengeAlgorithm",
|
|
"value": "S256",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "refreshTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "state",
|
|
"value": "state",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "scope",
|
|
"value": "scope",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "code_verifier",
|
|
"value": "verifier",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientSecret",
|
|
"value": "clientsecet",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientId",
|
|
"value": "cliend id",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "authUrl",
|
|
"value": "https://github.com/login/oauth/authorize",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "tokenName",
|
|
"value": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n \"hello\": \"world\"\n}",
|
|
"options": {
|
|
"raw": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"raw": "{{vault:hello}}",
|
|
"host": ["{{vault:hello}}"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "OAuth 2 Password",
|
|
"protocolProfileBehavior": {
|
|
"disableBodyPruning": true
|
|
},
|
|
"request": {
|
|
"auth": {
|
|
"type": "oauth2",
|
|
"oauth2": [
|
|
{
|
|
"key": "password",
|
|
"value": "password",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "username",
|
|
"value": "username",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientSecret",
|
|
"value": "clientsecret",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientId",
|
|
"value": "clientid",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "grant_type",
|
|
"value": "password_credentials",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "client_authentication",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "redirect_uri",
|
|
"value": "https://yaak.app/x/echo",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "useBrowser",
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "challengeAlgorithm",
|
|
"value": "S256",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "refreshTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "state",
|
|
"value": "state",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "scope",
|
|
"value": "scope",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "code_verifier",
|
|
"value": "verifier",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "authUrl",
|
|
"value": "https://github.com/login/oauth/authorize",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "tokenName",
|
|
"value": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n \"hello\": \"world\"\n}",
|
|
"options": {
|
|
"raw": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"raw": "{{vault:hello}}",
|
|
"host": ["{{vault:hello}}"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "OAuth 2 Client Credentials",
|
|
"protocolProfileBehavior": {
|
|
"disableBodyPruning": true
|
|
},
|
|
"request": {
|
|
"auth": {
|
|
"type": "oauth2",
|
|
"oauth2": [
|
|
{
|
|
"key": "grant_type",
|
|
"value": "client_credentials",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "password",
|
|
"value": "password",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "username",
|
|
"value": "username",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientSecret",
|
|
"value": "clientsecret",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "clientId",
|
|
"value": "clientid",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "client_authentication",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "redirect_uri",
|
|
"value": "https://yaak.app/x/echo",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "useBrowser",
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "challengeAlgorithm",
|
|
"value": "S256",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "refreshTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "state",
|
|
"value": "state",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "scope",
|
|
"value": "scope",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "code_verifier",
|
|
"value": "verifier",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "authUrl",
|
|
"value": "https://github.com/login/oauth/authorize",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessTokenUrl",
|
|
"value": "https://github.com/login/oauth/access_token",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "tokenName",
|
|
"value": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n \"hello\": \"world\"\n}",
|
|
"options": {
|
|
"raw": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"raw": "{{vault:hello}}",
|
|
"host": ["{{vault:hello}}"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "AWS V4",
|
|
"request": {
|
|
"auth": {
|
|
"type": "awsv4",
|
|
"awsv4": [
|
|
{
|
|
"key": "sessionToken",
|
|
"value": "session",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "service",
|
|
"value": "s3",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "region",
|
|
"value": "us-west-1",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "secretKey",
|
|
"value": "secret",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "accessKey",
|
|
"value": "access",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"url": {
|
|
"raw": "https://yaak.app/x/echo",
|
|
"protocol": "https",
|
|
"host": ["yaak", "app"],
|
|
"path": ["x", "echo"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "API Key",
|
|
"request": {
|
|
"auth": {
|
|
"type": "apikey",
|
|
"apikey": [
|
|
{
|
|
"key": "in",
|
|
"value": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "value",
|
|
"value": "value",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "key",
|
|
"value": "key",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"url": {
|
|
"raw": "https://yaak.app/x/echo",
|
|
"protocol": "https",
|
|
"host": ["yaak", "app"],
|
|
"path": ["x", "echo"]
|
|
}
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "JWT",
|
|
"request": {
|
|
"auth": {
|
|
"type": "jwt",
|
|
"jwt": [
|
|
{
|
|
"key": "header",
|
|
"value": "{\n \"header\": \"foo\"\n}",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "headerPrefix",
|
|
"value": "Bearer",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "payload",
|
|
"value": "{\n \"my\": \"payload\"\n}",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "isSecretBase64Encoded",
|
|
"value": false,
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"key": "secret",
|
|
"value": "mysecret",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "algorithm",
|
|
"value": "HS384",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "addTokenTo",
|
|
"value": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "queryParamKey",
|
|
"value": "token",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"method": "GET",
|
|
"header": [],
|
|
"url": {
|
|
"raw": "https://yaak.app/x/echo",
|
|
"protocol": "https",
|
|
"host": ["yaak", "app"],
|
|
"path": ["x", "echo"]
|
|
}
|
|
},
|
|
"response": []
|
|
}
|
|
],
|
|
"auth": {
|
|
"type": "basic",
|
|
"basic": [
|
|
{
|
|
"key": "password",
|
|
"value": "workspace_secret",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"key": "username",
|
|
"value": "workspace",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"event": [
|
|
{
|
|
"listen": "prerequest",
|
|
"script": {
|
|
"type": "text/javascript",
|
|
"packages": {},
|
|
"requests": {},
|
|
"exec": [""]
|
|
}
|
|
},
|
|
{
|
|
"listen": "test",
|
|
"script": {
|
|
"type": "text/javascript",
|
|
"packages": {},
|
|
"requests": {},
|
|
"exec": [""]
|
|
}
|
|
}
|
|
],
|
|
"variable": [
|
|
{
|
|
"key": "COLLECTION VARIABLE",
|
|
"value": "collection variable"
|
|
}
|
|
]
|
|
}
|