Политика JavaScript в Keycloak - PullRequest
0 голосов
/ 03 декабря 2018

Как найти все атрибуты, присутствующие в identity.attributes?

var context = $evaluation.getContext();
var permission = $evaluation.getPermission();
var resource = permission.getResource();
var identity = context.getIdentity();
print(identity.attributes)

if (identity.id == resource.owner) {
    $evaluation.grant();
}

1 Ответ

0 голосов
/ 03 декабря 2018

Попробуйте добавить это:

var attributes = identity.getAttributes();
print('user attributes: ' + attributes.toMap().keySet());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...