возможно ли иметь два сервера, использующих одинаковые учетные данные OATH? - PullRequest
0 голосов
/ 13 мая 2019

мы используем silverpop (IBM) API (см. https://api6.ibmmarketingcloud.com/restdoc/#!/databases/establishidentity_put_put_15).

Для этого нам нужно отправить клиентский токен, секретный ключ клиента и токен обновления на сервер Silverpop API. В ответ он отправляет обратно токен доступа клиента, который длится 4 часа.

Пока все хорошо. Все работает.

Пока мы не запустим второй сервер или не воспользуемся тем же клиентским токеном, секретом клиента и токеном обновления на сайте swagger. Затем он делает недействительным маркер клиентского доступа на сервере.

Это нормально?

Есть ли решение?

Невозможно для каждого экземпляра наших серверов с динамической балансировкой нагрузки иметь свой собственный набор учетных данных, жестко запрограммированных, а каждый разработчик имеет свои собственные учетные данные для доступа к тестовой системе из своей локальной установки. Есть ли у присяги способ справиться с этим? то есть несколько серверов получают свои собственные токены доступа, на которые другие серверы не получают свои токены доступа?

Для производства у нас, очевидно, есть другой набор учетных данных, которые используют только серверы, нежели тестовые учетные данные, которые затрагивают организацию тестирования и тестовые API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...