¶ Organization Overview
With Authing, role-based access control(RBAC) can be quickly implemented. RBAC refers to the authorization of the user's related permissions through the role (Role) of the user, which is more flexible, efficient, and scalable than directly granting user permissions.
In real life, groups and roles are often nested hierarchically, in a tree-like structure. The most common ones are organizations, such as companies, schools, etc.
A common organizational structure is as follows:
- The first-level departments include product department, research and development department, operation department, and comprehensive management department
- There are second-level departments under the first-level department, such as product manager and designer in the product department.
This is a typical tree structure where there is one and only one root node. Generally speaking, the root node is a company or an organization. Each node corresponds to a hierarchical department.
In Authing, you can import organizations from third-party user directories such as LDAP, Active Directory, etc. We also provide two ways to manage organizations, console and SDK. Therefore, you can easily manage the member lifecycle and you can also use the LDAP protocol to open organizational data to the outside world.