Невозможно сгенерировать токен обновления в первый раз, сгенерировать с помощью нескольких попыток API (connect / token) - PullRequest
0 голосов
/ 03 апреля 2019

Попытка сгенерировать access_token с использованием токена обновления, но получение invalid_grant пару раз.Однако тот же API дает access_token после нескольких попыток.Мы не сталкиваемся с этой проблемой на нашем промежуточном сервере, где у нас есть только один экземпляр.Это происходит на нашем производственном сервере только там, где у нас более одного экземпляра.

Проблема в том, что в идеале он не должен давать access_token после того, как мы получили invalid_grant, но тот же refresh_token после нескольких попытокв конечном итоге дает access_token в конце концов.grant_type, который я использую: refresh_token.

Я попытался синхронизировать время NTP, установить время жизни маркера обновления, выполнить все экземпляры, где развернут наш сервис, и проверить, какой из них дает * 1014.* но тот, кто дает invalid_grant, также дает access_token.

Ожидаемое:

{"access_token": "xx", "expires_in ": 3600," token_type ":« Носитель »,« refresh_token »:« xz »}

Получение:

{" error":" invalid_grant "}

...