{
	"info": {
		"_postman_id": "b6121377-0759-4eda-9dbc-3dd1629c67d0",
		"name": "link Auth",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "24088097",
		"_collection_link": "https://gold-zodiac-451419.postman.co/workspace/1-Workspace~8673fe1e-14d6-4630-8c68-cdc61a2f0dda/collection/24088097-b6121377-0759-4eda-9dbc-3dd1629c67d0?action=share&source=collection_link&creator=24088097"
	},
	"item": [
		{
			"name": "Инициация авторизации",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://id.tbank.ru/auth/authorize?client_id=&redirect_uri=&state=&response_type=code&auth_token",
					"protocol": "https",
					"host": [
						"id",
						"tbank",
						"ru"
					],
					"path": [
						"auth",
						"authorize"
					],
					"query": [
						{
							"key": "client_id",
							"value": "",
							"description": "идентификатор, который получен на почту после подписания договора"
						},
						{
							"key": "redirect_uri",
							"value": "",
							"description": "адрес страницы, на которую пользователь будет перенаправлен после завершения авторизации"
						},
						{
							"key": "state",
							"value": "",
							"description": "уникальный параметр, который сгенерировал сервис партнера"
						},
						{
							"key": "response_type",
							"value": "code"
						},
						{
							"key": "auth_token",
							"value": null,
							"description": "токен, полученный от приложения ТБанка"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Получение access token",
			"request": {
				"auth": {
					"type": "basic",
					"basic": [
						{
							"key": "username",
							"value": "<client_id - пришел в почте>",
							"type": "string"
						},
						{
							"key": "password",
							"value": "<client_secret - пришел в почте>",
							"type": "string"
						}
					]
				},
				"method": "POST",
				"header": [],
				"body": {
					"mode": "urlencoded",
					"urlencoded": [
						{
							"key": "grant_type",
							"value": "authorization_code",
							"type": "text"
						},
						{
							"key": "redirect_uri",
							"value": "",
							"description": "тот же, который был передан в /authorize",
							"type": "text"
						},
						{
							"key": "code",
							"value": "",
							"description": "пришел в ответ на предыдущий запрос",
							"type": "text"
						}
					]
				},
				"url": {
					"raw": "https://id.tbank.ru/auth/token",
					"protocol": "https",
					"host": [
						"id",
						"tbank",
						"ru"
					],
					"path": [
						"auth",
						"token"
					]
				}
			},
			"response": []
		},
		{
			"name": "Получение данных userinfo",
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "<access_token из предыдущего шага>",
							"type": "string"
						}
					]
				},
				"method": "POST",
				"header": [],
				"body": {
					"mode": "urlencoded",
					"urlencoded": [
						{
							"key": "client_id",
							"value": "",
							"description": "идентификатор, который получен на почту после подписания договора",
							"type": "text"
						},
						{
							"key": "client_secret",
							"value": "",
							"description": "идентификатор, который получен на почту после подписания договора",
							"type": "text"
						}
					]
				},
				"url": {
					"raw": "https://id.tinkoff.ru/userinfo/userinfo",
					"protocol": "https",
					"host": [
						"id",
						"tinkoff",
						"ru"
					],
					"path": [
						"userinfo",
						"userinfo"
					]
				}
			},
			"response": []
		}
	]
}