Авторизація в JSON (POST)

Авторизація в JSON (POST)

Це найнадійніший спосіб: логін/пароль їдуть у JSON тілі запиту, і ніякі проксі не “втрачають” заголовки.

Рекомендований формат

{
  "auth": { "login": "<LOGIN>", "password": "<PASSWORD>" },
  "method": "get.products.list",
  "params": { "limit": 10 },
  "meta": { "user_card": "<USER_CARD>" },
  "id": "req-001"
}

Підтримувані синоніми (для сумісності)

API також прийме:

  • auth.user, auth.username замість auth.login
  • auth.pass, auth.pwd замість auth.password
  • або навіть login/password на верхньому рівні JSON
  • або meta.login/meta.password

Але якщо ви робите нову інтеграцію, не треба “творчості”. Використовуйте рекомендований формат.

Мокапи

  • mockups/auth/auth.json/request.json — приклад авторизації в JSON

На цій сторінці