Abstract:Jade Bird web component library system (JBWCL) can support the management of software components, thereby facilitating component-based software development in software enterprises. However, the system brings the problem of security and copyright, at the same time it improves openness. To solve these problems, the role-based access control is employed in JBWCL, and the component entity is separated from its description in this paper. The user, role, phrivilege and role hierarchy for the system and those components stored in it are defined.The mechanism meets the requirement of security and copyright,meanwhile ensure the efficency of the system and the support to reuse.