JWT супроводжує всі запити API в заголовкуCX-Authorization.
ЗаголовокAuthorization має бути порожнім..
JWK Банку
На кроці 2 Банк генерує JWT, який використовується на кроці 5 у заголовку CX-Authorization, коли працівник Банку виконує операцію (наприклад, створює нового клієнта). На кроці 6 DCM перевіряє JWT. Те саме робить Банк на кроці 8.
Кроки 3-4 є необов’язковими, і їх можна використовувати для перевірки дійсності JWT.
Реєстрація JWK в Банку
Щоб швидкого запуску процесу, використовується JWT by Bank, реєструється принаймні один ключ JWK в службі автентифікації для Контрагента.
Create jwk
post
Create jwk
Path parameters
counterparty_guidstringRequired
Counterparty GUID
Body
Responses
200
OK
application/json
guidstringOptional
400
json with error msg
application/json
post
/counterparty/{counterparty_guid}/jwk
Request example
Отримання списку зареєстрованих ключів для JWT Банку
Коли JWK зареєстровано, можна перевірити, чи існує він у сховищі реєстру.
Get jwks
get
Get jwks
Path parameters
counterparty_guidstringRequired
Counterparty GUID
Responses
200
OK
application/json
400
json with error msg
application/json
get
/counterparty/{counterparty_guid}/jwk
Перевірка JWT Банку
Ця функція дозволяє перевіряти JWT у службі автентифікації без змін до будь-яких об’єктів і процесів.