Это на самом деле проблема пользовательского интерфейса. Вы должны быть в состоянии видеть в средствах разработки браузера, что запрос PUT для сохранения политики успешно выполняется и возвращает правильно сохраненный контент. Это пользовательский интерфейс, просто удаляющий ссылку на свойство перед представлением политики. Скоро будет исправлено.
Свойство может использоваться для полного заполнения значения атрибута XML или элемента XML. В вашем случае вы пытаетесь установить значение частично со статическим элементом, а в другой - со значением свойства. К сожалению, это не поддерживается. Другими словами, это поддерживается:
<inbound>
{{JWTValidator}}
</inbound>
и это не так:
<inbound>
<base />
{{JWTValidator}}
</inbound>
Свойство может заменить только значение элемента в целом, и его нельзя использовать рядом с другим элементом, как в вашем примере, рядом с <base/>
.
В вашем случае я считаю, что было бы лучше поместить эту политику во внешнюю область: на уровне API, если вам необходимо применить ее ко многим операциям, на уровне продукта / глобального уровня, если она предназначена для нескольких API. И есть политика, чтобы применить его условно на основе context.Operation.Id/context.Api.Id.