Please enable JavaScript.
Coggle requires JavaScript to display documents.
аутентификация в Веб-сервисе и Расширенном REST API - Coggle Diagram
аутентификация в Веб-сервисе и Расширенном REST API
Расширенное REST API
общее
типы auth
Basic
тесты
работа запросов c Basic аутентификацией
настроить Basic, Postman получает 200 с правильными кредами внутреннего пользователя, Postman получает 401 с неправильными кредами (с анонимным тоже)
Bearer
тесты
функциональность протухания токена и его рефреша
включить isTokenUpdatable и lifetime 2 мин, настроить Bearer, получить токен, Postman получает 200, подождать 2 мин, Postman получает 401, рефрешнуть токен, Postman получает 200
функциональность выдачи и отмены токена, работа запросов с токеном
настроить Bearer, получить токен, Postman получает 200 с полученным токеном, Postman получает 401 с неправильным токеном (с анонимной и с basic тоже), отменить токен, Postman получает 401 c первым токеном
credentialsInBody
тесты
функциональность выдачи токена с двумя вариантами передачи кредов
создать вн систему -> credentialsInBody=true по дефолту
Получение Bearer-токена в сваггере внешней системы
параметры:
вн сист веб-сервис
вн сист Расш рест апи
1 more item...
параметры:
credentialsInBody=true
credentialsInBody=false
1 more item...
валидация конфига
тесты
валидация в UI конфига внешней системы
в конфиге внешней системы включить auth и сохранить тип Bearer и Basic (получается), сохранить тип Anonymous (не выходит)
параметры
вн сист веб-сервис
вн сист Расш рест апи
DTM-7
внутр польз
стенда srv-st-dev04
manual_int_user
! нужен обработчик
с флагом
Требуется авторизация
Веб-сервис (сервер)
Веб-сервис (клиент)
типы auth
Basic
внешний веб-сервис:
Рест апи с Basic на srv-test01
внешний пользователь стенда srv-st-dev04
ManualExtUser
тесты
работа веб-клиента c Basic аутентификацией используя логин-пароль и внешнего пользователя
DTM-3
. настроить Basic используя логин и пароль, БП с отправкой в Веб-клиент, запустить БП, в журнале Веб-клиента ответ 200, настроить Basic используя внешнего пользователя, запустить БП, в журнале Веб-клиента ответ 200
логин
auto_int_user
, пароль...
(внутреннего пользователя
стенда srv-test01)
вн система на стенде srv-st-dev04:
Веб-сервис-клиент srv-test01 с аутентификацией
Anonymous
внешний веб-сервис:
reqres.in
тесты
работа веб-клиента с анонимной аутентификацией
DTM-4
. настроить Anonymous, БП с отправкой в Веб-клиент, запустить БП, в журнале Веб-клиента ответ 200
вн система на стенде srv-st-dev04:
Веб-клиент reqres.in
Bearer
вн система на стенде srv-st-dev04:
Веб-клиент srv-test01 c Bearer
внешний веб-сервис:
Рест апи с Bearer на srv-test01
тесты
работа веб-клиента c получением Bearer токена
DTM-5
. настроить Bearer, БП с отправкой в Веб-клиент, запустить БП, в журнале Веб-клиента ответ 200
функциональность автоматического запуска веб-клиента при отложенной доступности внешнего веб-сервиса, выдающего токен
DTM-6
. остановить внешний веб-сервис, выдающий токен, настроить Bearer, включить Веб-клиент, состояние Сломан, запустить внешний веб-сервис, выдающий токен, состояние Веб-клиента автоматически перешло в Рабочее