向 jboss eap 7 添加新角色

向 jboss eap 7 添加新角色

我想在 JBoss EAP 7 上设置基本身份验证,并将我的用户分配给一个通用角色。这似乎不可能。我知道我可以在哪里创建一个组,并将用户分配给一个组,但该组只显示预定义的角色。如何添加新角色?

在此处输入图片描述

答案1

您截取的对话框与 JBoss EAP 中管理界面的 RBAC 配置有关。

你需要改变的不是管理接口的配置,而是应用程序接口的配置。

在默认服务器配置中存在安全域otherstandalone/configuration它由目录 ( application-users.properties, ) 中的属性文件支持application-roles.properties。要添加具有角色的用户,只需使用add-user.*bin 文件夹中的脚本。该脚本是管理和应用程序界面的通用脚本,系统会询问您要使用哪一个。

您可以通过提供必要的参数来使用非交互模式:

bin/add-user.sh -a -u user1 -p password1! -r ApplicationRealm -g MyRole

另一种方法是使用新的安全域并为其配置登录模块堆栈。检查安全架构登录模块参考在产品文档中。

相关内容