Book Image

Wildfly Cookbook

Book Image

Wildfly Cookbook

Overview of this book

Table of Contents (23 chapters)
WildFly Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


In this chapter, you will learn how to improve your WildFly management console by providing a fine-grained access control mechanism. WildFly comes with two built-in providers: one is called simple, which is the default one and the second one is called RBAC—as you guessed, it stands for role-based access control.

Switching to the RBAC provider means you can control what a user can do and see, and what kinds of operations the user is allowed to perform. Using the RBAC provider, you are basically sharing responsibility with different users. You might want some users to just make deployments, others to occasionally monitor the overall system, and so on. Furthermore, we will see how to integrate RBAC with an LDAP system (which provides users and groups), and mapping them to the WildFly roles.

WildFly comes with a set of predefined roles, each one having a specific permission. These roles are as follows:

  • Monitor: As the name may suggest, this role can just view the state of the server...