0

Я пытаюсь интегрировать 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). 

Error Documentation

Но при вручную перенаправление 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 

Что еще мне нужно сделать, чтобы преодолеть эту ошибку?

ответ

1

Похоже, что маркер, который вы поставляете, имеет неправильную отметку времени, он утверждает, что будет выпущен в будущем.

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

Я думаю, что вы не можете что-то сделать, чем сообщить провайдеру этой службы, чтобы настроить время своего сервера.

+0

Спасибо, человек тонны .... вопрос с таймером был на моей стороне ... очень глупая ошибка, но хорошо учиться –

+0

Это правильно. Я работаю на Stormpath; все наши серверы автоматически синхронизируются с Интернетом. Я предполагаю, что время локального сервера отключено. –

Смежные вопросы