2015-05-04 3 views
1

Я использую Wso2 API Manager 1.8. Я создал в нем некоторый apis и подписал его на приложение. Я хочу, чтобы время истечения срока действия знака достигло предела, означает, что он не истекает. Я прошел через учебник, указанный на сайте wso2, и выполнил следующие изменения.Как сделать доступный токен доступа API-интерфейса Wso2 к концу?

refered ссылка: Changing the default token expiration time

Я изменил ApplicationAccessTokenDefaultValidityPeriod -1. Остальное остается таким же. И я создал новое приложение для получения изменений. Теперь получите длинное целое значение 9223372036854452224, т.е. 106751991 дней), как истекшее время. И работает нормально.

Затем я изменил системную дату на следующий день, чтобы проверить, не истекает ли истечение срока действия. Но время моего токена истекает до 3600000 миллисекунд. Как это происходит, даже если время уменьшает это многое изменение, которое никогда не ожидается.

У меня есть чередование базы данных по умолчанию H2 для mysql и сделано с этим.

Затем я заметил, что при изменении дня время истечения токена уменьшается с 9223372036854452224 до 3600000 миллисекунд означает 1 час времени истечения, которое является временем по умолчанию. На самом деле у него есть 106751991 дней. Как это происходит?

Пожалуйста, помогите. Как я могу решить эту проблему

+0

что ОС, которую вы используете? – Vanji

+0

Пожалуйста, используйте правильное форматирование. вы имеете в виду после изменения ApplicationAccessTokenDefaultValidityPeriod до -1 все еще токена? – lakshman

+0

@vanji - я использую Windows 7 – PRASANTHMV

ответ

0

Установка времени маркер действия до -1 (минус один) - это означает, что никогда не истекает (также см, если это значение, которое вы имеете в API магазине на вкладке Подписки)

+1

, что я уже сделал. И его отображение в хранилище также для приложений, созданных после этих настроек. все еще у меня проблема – PRASANTHMV

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

  • Нет связанных вопросов^_^