Security in the integration layer is a big concern for every retail enterprise. The security system should be open enough to allow trusted remote applications to integrate easily and, at the same time, lock down unauthorized remote access. To address security concerns RIB utilizes the security modules available in the Oracle middle ware and database systems.
There are two categories of administrators in RIB: RIB System Administrators and RIB Application Administrators. The RIB System Administrators are involved in installing, configuring, deploying defect fixes, and making sure that the integration infrastructure is up and running properly. The RIB Application Administrators are the people who are mostly concerned with the business side of the integration system. These users (RIB application administrators) mostly bring up or down RIB adapters and fix data issues with message payloads using RIHA. There are different realms, roles and users defined for each category of RIB administrators.
WebLogic server has a default security realm. For each rib-<app>.ear deployed, RIB creates a user in the default security realm. This realm defines a group called ribadminrole. By default, RIB creates a user that belongs to the ribadminrole and Administrators groups. The RIB System Administrators can manage rib-<app> application's users and access control through the WebLogic Server Admin Console. The default group and user that RIB creates must not be deleted or modified