OAuth с Azure AD v2.0: почему expires_in теперь случайный вместо 3599?

#azure #oauth-2.0

Вопрос:

У меня есть автоматические тесты, которые полагаются на то, что это 3599, и тесты прошли три дня назад. Теперь конечная точка возвращает случайные значения: 3741, 4069, 3683 и т.д. (каждый раз, когда я делаю запрос, отличается)! Кто-нибудь еще это видит?

Комментарии:

1. Я все еще вижу 3599 при нажатии <a rel=»noreferrer noopener nofollow» href=»https://login.microsoftonline.com//oauth2/token» rel=»nofollow noreferrer»> login.microsoftonline.com /<идентификатор арендатора>/oauth2/токен . Это та же конечная точка, к которой вы обращаетесь?

2. Я использую login.microsoftonline.com /$TenantId/oauth2/v2.0/токен (так что немного отличается). Поскольку я задал этот вопрос, я настроил тесты так, чтобы ожидать значение> = 3599, и тесты прошли. В последних нескольких запусках значения вернулись к значениям 3599, так что, возможно, это была аномалия на сервере, которая с тех пор была исправлена.