Я использую Keycloak 4.5
Я хотел бы создать политику JS, в которой я хотел бы получить доступ к атрибутам Определенного ресурса (не оцениваемого ресурса)
например:
У меня есть два ресурса, которые называются Store1, Department1.
Я создал разрешение, которое должно быть применено к ресурсу: Store1
Я создал политику JS следующим образом:
var permission = $evaluation.getPermission();
var resource = permission.getResource();
var attributes = resource.getAttributes();
if (attributes.location !== null && attributes.location[0] == "US") {
$evaluation.grant();
} else {
$evaluation.deny();
}
Теперь я хотел бы получить доступ к атрибутам ресурса Department1 (скажем, как идентификатор, местоположение и т. Д.) Из той же политики JS.
Можно ли вообще получить доступ к ресурсу, используя идентификатор ресурса?
Если да, пожалуйста, дайте мне знать, как?