IBM MobileFirst выпустил токен особого типа, называемый токеном Refresh, который можно использовать для получения нового токена доступа по истечении срока действия токена доступа. Токены обновления являются долгоживущими токенами и остаются действительными в течение более длительного периода времени по сравнению с токенами доступа. .
Включение функции обновления токенов:
Функция обновления токена может быть включена с использованием следующих свойств на стороне клиента и на стороне сервера соответственно.
client-side property
File name.: mfpclient.properties
Property name: wlEnableRefreshToken
Property value: true
Например,
wlEnableRefreshToken=true
свойство на стороне сервера
Имя файла: server.xml
Имя свойства: mfp.security.refreshtoken.enabled.apps
Значение свойства: идентификатор пакета приложения, разделенный ‘;’
Например,
<jndiEntry jndiName="mfp/mfp.security.refreshtoken.enabled.apps" value='"com.sample.android.myapp1;com.sample.android.myapp2"'/>
Используйте разные идентификаторы пакетов для разных платформ.
Подробнее см .: Жетон обновления
ПРИМЕЧАНИЕ. Эта функция доступна в 8.0.0.0-MFPF-IF201711230641-CDUpdate-01 и только в Android, вскоре эта функция будет доступна и для iOS.