`
huanghaifeng1990
  • 浏览: 20258 次
文章分类
社区版块
存档分类
最新评论

WildFly角色分配

 
阅读更多

管理控制台有两种模式:

  • simple(默认)
  • rbac

角色分配步骤:

在simple模式下添加用户(admin和test),该处假设admin是超级管理用户,test是分配给发布人员只有发布权限的管理用户。

启动服务器,以admin登录管理控制台

右上角“admin”表示目前以超级管理员身份登录,点击Add

给test分配只能发布的权限,如下图

添加完之后,如下图所示

注意,此处也要添加超级管理员admin的权限,否则转换管理控制台的模式为rbac之后会发现admin登陆不上了。

在cli命令行执行:/core-service=management/access=authorization:write-attribute(name=provider,value=rbac)

重启服务器。

此时重新访问控制台,以admin登录,如下图:

由于admin是超级管理员,拥有最高权限,从图中右上角可以看出它是Super User角色,并且从JDBC Datasources中可以看出该管理用户有添加数据源的权限。

此处注意:若前面没有给admin分配Super User角色,重启服务器之后admin是登录不上的。

以test用户登录,如下图:

由于只给test分配了发布权限,从图中右上角可以看出其的角色是Deployer,而且其是不可以添加数据源的。

在rbac模式下以admin登录就可以继续给用户分配角色了,前提是先使用add-user添加用户,下图是给新添加的test2分配maintainer角色

分配好之后无需重启服务器即可生效,点击右上角的用户–logout即可切换用户,如下图:



分享到:
评论

相关推荐

    权限管理系统代码j2ee版本

    4. 权限分配:将权限赋予角色,再将角色分配给用户,实现权限的间接授予。 在实现上,权限管理可能采用RBAC(Role-Based Access Control,基于角色的访问控制)模型。在这种模型中,用户通过其所属的角色获取权限,...

    javaee-security-quickstart-archetype:Java EE安全性快速入门原型网站,该网站使用容器管理的安全性进行用户自助注册

    用户信息存储在数据库中,并为新用户分配USER角色。 该项目使用基于FORM的安全性来保护指定的视图(URL)。 此外,还定义了ADMIN角色,并在构建时将默认管理员插入数据库中。 管理员可以检查和管理所有用户。 该...

    kie-server.zip

    - `standalone.conf`:这是 WildFly(JBoss 服务器的现代版本)的启动配置文件。它包含了服务器运行所需的各种系统属性和环境变量。例如,你可以在这里配置服务器的端口、内存分配、日志级别等。 2. **管理用户和...

    JBoss应用

    配置过程可能涉及到端口设置、内存分配、系统属性定义等。 3. **应用部署**:JBoss支持多种部署方式,包括WAR(Web Archive)、EAR(Enterprise Archive)和JAR(Java Archive)文件。开发者可以通过管理控制台、...

    jboss服务器配置指南

    - 用户与角色:JBoss服务器有内置的管理用户,但通常需要创建自定义用户并分配角色以实现权限控制。 - 安全域配置:通过编辑`standalone/configuration/standalone.xml`中的`<security-domain>`元素,定义认证和...

    JBoss管理与开发核心技术.第3版.pdf.7z

    此外,书中可能还会涉及JBoss AS与WildFly的区别,因为JBoss AS在第三版时已更名为WildFly,以及它们之间的兼容性和升级路径。对于开发者来说,掌握这些内容有助于提升在企业级Java应用开发中的专业能力。

    EJB3.0入门图文教程

    EJB3.0组件通常打包在JAR或EAR文件中,然后部署到支持EJB的Java EE应用服务器,如GlassFish、WildFly等。服务器负责Bean的生命周期管理和资源分配。 **9. 测试** EJB3.0支持单元测试和集成测试,通过`@Test`注解的...

    JavaEE用户管理系统

    - **身份验证与授权**:系统应具备用户身份验证机制,如基于HTTP Basic Auth或Form-Based Auth,以及角色权限分配,确保只有合法用户能访问特定资源。 - **防止SQL注入**:通过预编译SQL语句或使用ORM框架来避免...

    JBoss的安装、配置和部署

    1. 获取JBoss软件包:首先,你需要从Red Hat的官方网站或者其社区版WildFly的官网下载JBoss或WildFly的最新版本。下载的文件通常为zip或tar.gz格式。 2. 解压文件:下载完成后,使用解压工具将文件解压到你希望安装...

    实践课EJB项目

    1. **容器管理**:EJB运行在Java EE服务器的容器中,容器负责管理Bean的生命周期、事务、安全性以及资源的分配,使开发者能专注于业务逻辑。 2. **远程接口**:EJB可以通过远程接口暴露其服务,允许客户端在不同的...

    JBPM4.3中文 用户手册

    - **任务管理**:允许分配任务给特定用户或角色,并提供任务跟踪和管理工具。 - **异常处理**:包含了处理流程执行过程中可能出现的各种异常情况的策略和方法。 ### 具体知识点解析 1. **基本概念**: - **工作流...

    javaEE_doc.rar

    8. **容器**:Java EE应用运行在应用服务器(如Tomcat、WildFly)这样的容器中,容器负责管理组件的生命周期、资源分配、依赖注入等。 9. **模块化**:通过EAR(Enterprise Archive)和WAR(Web Application ...

    大型网站系统与JAVA中间件实践。。。

    在构建大型网站系统时,Java中间件扮演着至关重要的角色,它们是系统架构中的关键组件,为高效、可扩展和稳定的运行提供了基础。本实践主要探讨了如何利用Java中间件来构建高性能、高可用性的互联网服务。以下是相关...

    大型网站系统与JAVA中间件实践

    在构建大型网站系统时,Java中间件扮演着至关重要的角色,它们是系统高效运行和扩展性的基石。本文将深入探讨大型网站系统与Java中间件的实践应用,旨在帮助读者理解和掌握这些关键技术。 首先,让我们从基础开始,...

    flowable-6.4.1war包

    Flowable的WAR包意味着你可以将这个工作流引擎直接部署到任何支持Java Servlet容器,如Tomcat、Jetty或WildFly等,以便在Web环境中运行Flowable服务。 在Flowable 6.4.1版本中,开发者可以期待以下关键特性: 1. *...

    javaee 宿舍管理系统

    这个系统通常包含了入住登记、床位分配、宿舍卫生检查、违规行为记录、费用管理等多个功能模块,以满足高校或住宿机构对宿舍资源的精细化管理需求。 在JavaEE平台上开发宿舍管理系统,主要涉及到以下几个核心知识点...

    EJB JSF开发员工信息系统

    4. **权限管理**:EJB处理角色和权限分配,JSF界面展示和修改权限。 5. **报表生成**:EJB计算统计信息,JSF展示图表或导出报表。 ### 优化与扩展 1. **安全性**:利用Java EE的安全机制,如JAAS(Java ...

    ejb-sample:ejb java ee 的示例实现

    `ejb-sample`可能展示了如何定义安全角色和分配给用户,以及在Bean方法上声明安全约束。 - **事务(Transactions)**:EJB支持声明式事务管理,开发者可以通过设置事务属性来指定事务边界,如`@...

    JBoss-Administration.zip_Java编程_Java_

    12. **EAP与WildFly的区别**:如果书中涉及到,会介绍JBoss Enterprise Application Platform (EAP) 和其社区版WildFly之间的差异。 这份“JBoss Administration.pdf”指南可能是为了帮助读者熟悉上述概念并提供...

    jelastic-zdt

    它与Jelastic平台紧密集成,Jelastic是一个面向开发者的自动化云平台,支持多种应用服务器和容器技术,如Tomcat、Jetty、WildFly等。通过Jelastic-ZDT,开发者可以享受到无缝的持续集成和持续部署(CI/CD)流程,...

Global site tag (gtag.js) - Google Analytics