Я пытаюсь интегрировать Spring Security (поверх Spring Boot) с StormPath.STORMPATH: токен недействителен, потому что «выпущено в» время (iat) позже текущего времени сервера
Все работает нормально, но как только пользователь успешно Войти следующее сообщение об ошибке получения брошено:
Sat Feb 18 12:43:27 IST 2017
There was an unexpected error (type=Internal Server Error, status=500).
com.stormpath.sdk.resource.ResourceException: HTTP 400, Stormpath 10012 (https://docs.stormpath.com/rest/product-guide/latest/errors.html#error-10012), RequestId 7e042da0-f5a9-11e6-afb8-22000be1c7ec: Token is invalid because the 'issued at' time (iat: 2017-02-18T07:13:27.000Z) is later than the current server time (2017-02-18T07:12:39.000Z).
Но при вручную перенаправление URL в аутентификации по умолчанию успеха (в моем случае это просто http://localhost:8080) , он успешно показывает кнопку выхода из системы, и это тоже работает.
Ниже приведен код до сих пор:
@Configuration
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.apply(stormpath());
}
}
application.properties:
stormpath.client.apiKey.id = xxxx
stormpath.client.apiKey.secret = xxxxx
Что еще мне нужно сделать, чтобы преодолеть эту ошибку?
Спасибо, человек тонны .... вопрос с таймером был на моей стороне ... очень глупая ошибка, но хорошо учиться –
Это правильно. Я работаю на Stormpath; все наши серверы автоматически синхронизируются с Интернетом. Я предполагаю, что время локального сервера отключено. –