Keycloak: доступ к ресурсным атрибутам в политике JS с использованием идентификатора ресурса - PullRequest
0 голосов
/ 05 ноября 2018

Я использую 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.

Можно ли вообще получить доступ к ресурсу, используя идентификатор ресурса? Если да, пожалуйста, дайте мне знать, как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...