Петля встроенная динамическая роль не работает? - PullRequest
0 голосов
/ 17 июня 2019

Поиск причин, почему мой ACL не работает должным образом.Начинается так (у меня есть несколько других методов, для которых в настоящее время установлено значение $ Everyone - ALLOW):

{
    "accessType": "*",
    "principalType": "ROLE",
    "principalId": "$everyone",
    "permission": "DENY",
    "property": "*"
},
{
    "accessType": "*",
    "principalType": "ROLE",
    "principalId": "admin",
    "permission": "ALLOW",
    "property": "*"
},
{
    "accessType": "*",
    "principalType": "ROLE",
    "principalId": "$authenticated",
    "permission": "ALLOW",
    "property": "maxDateRange"
},

Если я установил значение "maxDateRange" PrincipalId равным "$ Everyone", оно работает нормально - любойможет получить к нему доступ.Я хочу разрешить только аутентифицированным пользователям доступ к нему, и в соответствии с петлевой документацией (я использую LB3), динамическая роль «$ authenticated» - это то, что я должен использовать - не работает, хотя (я получаю401 каждый раз - пытался полностью закрыть мои браузерные / клиентские инструменты и войти в систему заново, но безуспешно).

...