defaultAccessControlPolicies.xml

defaultAccessControlPolicies.xml 是一個語言無關的 Bootstrap 檔,它會將資訊移入資料庫表格中。您可以存取這個檔案來找出特定資訊,比方說, 屬性、動作、關係、資源種類、動作群組、資源群組與原則。

defaultAccessControlPolicies.xml 所移入的資訊類型和資料庫表格包括:

資料庫表格 資訊類型 程式碼範例
ACACTACTGP 儲存動作和動作群組間的連結關係。 <ActionGroupAction Name="AllCommands"/>
ACACTGRP 儲存動作群組。 <ActionGroup Name="DoEverything" OwnerID="RootOrganization"> </ActionGroup>
ACACTION 系統中所有動作的主要清單。 <Action Name="AllCommands" CommandName="*"> </Action>
ACATTR 可集中各種資源的主要屬性清單。這些屬性可用來構成隱含的資源群組。 <Attribute Name="Status" Type="String"> </Attribute>
ACPOLICY 儲存系統中的所有存取控制原則。 <Policy Name="SiteAdministratorsCanDoEverything" OwnerID="RootOrganization" UserGroup="SiteAdministrators" ActionGroupName="DoEverything" ResourceGroupName="AllResourceGroup"> </Policy>
ACRELATION 這是存在系統上的所有關係的主要清單。 <Relation Name="owner"> </Relation>
ACRESACT 儲存資源和動作間的關係。 <ResourceAction Name="DisplayDatabean"/>
ACRESATREL 儲存資源的屬性。 <ResourceAttributes Name="Status" AttributeTableName="ORDERS" AttributeColumnName="STATUS" ResourceKeyColumnName="ORDERS_ID"/>
ACRESCGRY 儲存系統中的所有資源種類以及其相關的 meta 資料資訊。 <ResourceCategory Name="com.ibm.commerce.catalog.commands.ProductDisplayCmdResourceCategory" ResourceBeanClass="com.ibm.commerce.catalog.commands.ProductDisplayCmd"> </ResourceCategory>
ACRESGPRES  將資源群組和資源種類連結。此表格可根據資源的類別名稱來分組群組中的各種資源。 <ResourceGroupResource Name="Object" />
ACRESGRP  這是系統上的所有資源群組的主要清單。 <ResourceGroup Name="AllResourceGroup" OwnerID="RootOrganization" > </ResourceGroup>
ACRESPRIM  儲存資源的主要資源直欄名稱。 <ResourcePrimaryColumns PrimaryResourceKeyColumn="users_id"/>
ACRESREL 儲存動作和資源間的關係。 <ResourceRelation Name="owner" RelationTable="users" RelationKeyColumn="users_id" RelationMemberColumn="users_id"/>

附註: 建議您不要修改任何 Bootstrap 檔。 如果修改的話,可能會無法順利建立實例,而這可能會造成主要的支援問題。

相關概念

相關參照

IBM copyright