У меня есть REST API, который использует OAuth для аутентификации.Этот API в первую очередь будет использоваться для мобильных приложений.
Один из разработчиков, работающих над мобильным приложением (он, кажется, не знаком с OAuth), спросил об ограничении отметки времени.Он был обеспокоен тем, что, если часы пользователя выключены, приложение не будет работать, потому что, если оно выключено более чем на 5 минут (текущее ограничение, используемое моим приложением), запрос будет считаться атакой воспроизведения и будет отклонен.
Мне интересно, сталкивались ли вы (как разработчик приложений или API) с этой проблемой в дикой природе?Как вы обошли это?Что является разумным ограничением для синхронизации меток времени?