天天看點

ofbiz中安全組或是功能權限資料結構的分析

user_login(登入使用者清單) — user_login_security_group(登入使用者擁有的安全組清單)---- security_group(安全組清單)

user_login 與 security_group 是通過中間表user_login_security_group 展現多對多關系

security_group(安全組清單)----------security_group_permission(每個安全組所擁有那幾個元件的使用權限) ---------- security_permission(各項元件使用權限)

security_group 與 security_permission 是通過中間表security_group_permission 展現多對多關系

security_permission中的資料時通過資料配置檔案導入的,例如

<SecurityPermission description="View operations in the EShop Component." permissionId="ESHOP_VIEW"/>

<SecurityPermission description="Create operations in the EShop Component." permissionId="ESHOP_CREATE"/>

<SecurityPermission description="Update operations in the EShop Component." permissionId="ESHOP_UPDATE"/>

<SecurityPermission description="Delete operations in the EShop Component." permissionId="ESHOP_DELETE"/>

<SecurityPermission description="ALL operations in the EShop Component." permissionId="ESHOP_ADMIN"/>

security_permission除這個外,其他表之前的關聯可通過ofbiz背景操作生成。

說的不對的地方,歡迎大家指正,謝謝!