Отключение кэша выпуска основных и атрибутов Apereo CAS
Я настроил репозиторий с двумя атрибутами; отдых и редис
cas.authn.attribute-repository.rest[0].url=${login.url}/roles
cas.authn.attribute-repository.rest[0].method=GET
cas.authn.attribute-repository.redis[0].sentinel.master=redis-cluster
cas.authn.attribute-repository.redis[0].sentinel.node[0]=**
cas.authn.attribute-repository.redis[0].sentinel.node[1]=**
cas.authn.attribute-repository.redis[0].sentinel.node[2]=**
cas.authn.attribute-repository.redis[0].password=**
Работает как положено. Я беру roleList из репозитория атрибутов rest, xvalue и yvalue из репозитория атрибутов redis.
"attributeReleasePolicy" : {
"@class" : "org.apereo.cas.services.ReturnAllowedAttributeReleasePolicy",
"allowedAttributes" : [ "java.util.ArrayList", [ "roleList", "xvalue", "yvalue" ] ]
}
когда я меняю значения redis и пытаюсь создать новый jwt, измененные значения redis не применяются к новому jwt. он по-прежнему творит со старыми ценностями.
Я пытаюсь отключить кеширование, но не работает.
cas.authn.attributeRepository.expirationTime=0
cas.authn.attributeRepository.expirationTimeUnit=seconds
однако, когда я выхожу из CAS и снова вхожу в систему, он создает jwt с новыми значениями.
где я скучаю? Спасибо