Это странно.XPages: context.getUser(). GetRoles() работает спорадически
Я вошел сюда в качестве администратора Mustermann, но когда я пытаюсь определить роли пользователя, я ничего не получаю:
current user:
<xp:text
escape="true"
id="computedField4"
value="#{javascript:context.getUser()}">
</xp:text>
roles:
<xp:text
escape="true"
id="computedField5"
value="#{javascript:context.getUser().getRoles()}">
</xp:text>
И если я открываю XPages Debug Toolbar, это говорит мне, что я не знаю.
Это мой ACL, который подтверждает Администратор Mustermann должен иметь по крайней мере три роли:
Я в тупик.
У вас нет ролей, потому что вы анонимны. Вы должны понять, почему, и ваши роли будут отображаться. Странно, что ваше приложение показывает, что вы вошли в систему. Какой там код? –
код для отображения текущего пользователя - это ssjs, который я разместил выше. Приведенный выше код представляет собой макет приложения с userTreeNode и loginTreeNode –