{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"a4886cd1-376a-49e3-9899-028edabfcfd5","name":"Тестовый стенд Сбер ID","description":"# 🚀 Быстрый старт\n\nПодготовили шаблон интеграции Сбер ID для основных API.\n\n**Важно!** Использование шаблона доступно только на десктоп версии Postman.\n\nСопровождение Сбер ID: [support_sberid@sber.ru](https://mailto:support_sberid@sber.ru)\n\nПолная документация доступна по [ссылке](https://developers.sber.ru/docs/ru/sberid/service/overview)\n\n## 🔖 Как использовать шаблон\n\n#### **Шаг 1: Добавление сертификатов**\n\n**1.1.** Скачайте сертифкат Минцифры на ваш компьтер с официального сайта по [ссылке](https://www.sberbank.com/ru/certificates) и добавьте его в Postman. Для этого в настройках выберете раздел \"Certificates\". Активируйте раздел \"CA certificates\" и укажите путь до сертификата с расширение .pem для MacOS.\n\nДля работы с ИФТ стендом необходимо добавить в Postman сертификаты по ссылке [ссылке](https://cdn-app.sberdevices.ru/misc/0.0.0/assets/bsm-docs/ca.pem)\n\n**1.2.** Скачайте полученный контейнер .p12 на ваш компьтер и извлеките из него сертификат и ключ, для этого в консоли используйте команды:\n\n```\nopenssl pkcs12 -in <имя вашего файла>.p12 -nodes -nocerts -out private.key\nopenssl pkcs12 -in <имя вашего файла>.p12 -clcerts -nokeys -out client_cert.crt\n\n ```\n\nПо итогу у вас в папке будет 2 файла \"private.key\" и \"client_cert.crt\"\n\n**1.3.** Добавьте полученные файлы в Postman. Для этого в настройках выберете раздел \"Certificates\", нажмите кнопку \"Add Certificate...\".\n\nВ окне укажите:  \n\\- Host _**\"oauth-ift.sber.ru\"**_ для тестового контура и _**\"oauth.sber.ru\"**_ для ПРОМа  \n\\- Укажите путь до файла с расширением \".crt\"  \n\\- Укажите путь до файла с расширением \".key\"\n\nНажмите кнопку \"Добавить\".  \nДобавление сертификатов выполнено, перейдем к интеграции!\n\n#### **Шаг 2: Получение** Auth Code\n\nПодробное описание смотрите в документации к запросу \"GET 1. Auth Code\"\n\n#### **Шаг 3: Получение Token**\n\nПодробное описание смотрите в документации к запросу \"POST 2. Access token\"\n\n#### **Шаг 4: Получение Userinfo**\n\nПодробное описание смотрите в документации к запросу \"GET 3. Userinfo\"\n\n#### **Шаг 5: Отправка аналитики**\n\nПодробное описание смотрите в документации к запросу \"GET 4. Analytics\"\n\n## 💪 Важно\n\n- Каждый redirect_uri должен быть добавлен на стороне Сбер ID, для этого направьте нужные редиректы на почту [support_sberid@sber.ru. ](https://mailto:support_sberid@sber.ru) Укажите стенд (тестовый/ПРОМ), ваш client id и перечень редиректов. Иначе вы будете получать ошибку \"Этот сервис не настроен для работы со Сбер ID\"\n    \n- Перечень данных пользователя (scope) так же прописывается на стороне Сбер ID. Для увеличения набора данных направьте нужные скопы команде подключения. Иначе вы будете получать ошибку \"Этот сервис не настроен для работы со Сбер ID\"\n    \n\n## ℹ️ Полезные ссылки\n\n[Официальная документация](https://developers.sber.ru/docs/ru/sberid/service/overview)\n\n[Описание возможных ошибок при интеграции](https://developers.sber.ru/docs/ru/sberid/service/reqdescription/accessidtokens/tokensmistakes)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":true,"owner":"10935182","team":15371261,"collectionId":"a4886cd1-376a-49e3-9899-028edabfcfd5","publishedId":"2sA3Qqes13","public":true,"publicUrl":"https://documenter-api.postman.tech/view/10935182/2sA3Qqes13","privateUrl":"https://go.postman.co/documentation/10935182-a4886cd1-376a-49e3-9899-028edabfcfd5","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"Описание API методов для интеграции Сбер ID на вашем сайте"},{"name":"title","value":"API Сбер ID"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.11.4","publishDate":"2024-05-24T08:12:02.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"API Сбер ID","description":"Описание API методов для интеграции Сбер ID на вашем сайте"},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/9f01b0ef0b0908bb797b8871350779f0cd8ce7b01db6b7a15ea85c2e09b64d56","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2sA3Qqes13"}