ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Мета

Цей WS призначений для показу всіх активних апрувалів, наданих користувачем різним клієнтам.

Ключові положення

  1. Повертаються тільки активні апрували

  2. Апрували фільтруються для користувача на основі деталей токенів

  3. Дозволено здійснювати пошук апрувалів (e.g.: по назві клієнта)

Специфікація

Apiary

Перевірити запит

Перевірити x-consumer-id (користувач)

  • Впевнитися, що в хедері запиту передано x-consumer-id

    • в разі помилки - 401 ('Unauthorized')

Сервісна логіка

Отримати апрували з Mithril

Сервіс має повертати тільки апрували, пов'язані до користувача

Викликати Mithril для отримання всі апрувалів по користувачу

  1. Отримати user_id з токену (x-consumer-id в хедері)

  2. Додати user_id до квері параметру

    1. в разі якщо в запиті інший user_id серед квері параметрів - усі вони повинні бути перезаписані по user_idз токену

Mithril.Api

Mithril.Rpc: :search_apps

  • No labels