新增使用者
您可以使用目錄管理器服務API(Java和Web服務),以寫程式方式將用戶添加到AEM Forms。 新增使用者後,當執行需要使用者的服務作業時,即可使用該使用者。 例如,您可以將任務指派給新使用者。
步驟摘要
要添加用戶,請執行以下步驟:
- 包含專案檔案。
- 建立DirectoryManagerService客戶端。
- 定義使用者資訊。
- 新增使用者至AEM Forms。
- 確認已新增使用者。
包含項目檔案
在您的開發專案中加入必要的檔案。 如果要使用Java建立客戶端應用程式,請包括必要的JAR檔案。 如果您使用Web服務,請包含代理檔案。
建立DirectoryManagerService客戶端
在以寫程式方式執行目錄管理器服務操作之前,請建立目錄管理器服務API客戶端。
定義使用者資訊
使用目錄管理器服務API添加新用戶時,請為該用戶定義資訊。 通常,新增使用者時,您會定義下列值:
- 域名:使用者所屬的網域(例如
DefaultDom
)。 - 使用者識別碼值:使用者的識別碼值(例如
wblue
)。 - 主體類型:使用者的類型(例如,您可以指定
USER)
. - 指定名稱:使用者的指定名稱(例如
Wendy
)。 - 姓:用戶的家族名稱(例如
Blue)
. - 地區:用戶的地區資訊。
新增使用者至AEM Forms
定義使用者資訊後,即可將使用者新增至AEM Forms。 若要新增使用者,請叫用 DirectoryManagerServiceClient
物件 createLocalUser
方法。
確認已新增使用者
您可以確認已新增使用者,以確保未發生任何問題。 使用使用者識別碼值來找出新使用者。
另請參閱
使用Java API新增使用者
使用目錄管理器服務API(Java)添加用戶:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。
-
建立DirectoryManagerServices客戶端。
建立
DirectoryManagerServiceClient
對象,使用其建構子並傳遞ServiceClientFactory
包含連接屬性的對象。 -
定義使用者資訊。
- 建立
UserImpl
物件,使用其建構子。 - 叫用
UserImpl
物件setDomainName
方法。 傳遞指定網域名稱的字串值。 - 通過調用
UserImpl
物件setPrincipalType
方法。 傳遞指定使用者類型的字串值。 例如,您可以指定USER
. - 叫用
UserImpl
物件setUserid
方法。 傳遞指定使用者識別碼值的字串值。 例如,您可以指定wblue
. - 叫用
UserImpl
物件setCanonicalName
方法。 傳遞指定使用者標準名稱的字串值。 例如,您可以指定wblue
. - 叫用
UserImpl
物件setGivenName
方法。 傳遞指定使用者指定名稱的字串值。 例如,您可以指定Wendy
. - 通過調用
UserImpl
物件setFamilyName
方法。 傳遞一個字串值,該字串值指定用戶的姓。 例如,您可以指定Blue
.
注意
調用屬於UserImpl
物件來設定其他值。 例如,可以通過調用UserImpl
物件setLocale
方法。 - 建立
-
新增使用者至AEM Forms。
叫用
DirectoryManagerServiceClient
物件createLocalUser
方法,並傳遞下列值:- 此
UserImpl
代表新使用者的物件 - 代表使用者密碼的字串值
此
createLocalUser
方法返回指定本地用戶標識符值的字串值。 - 此
-
確認已新增使用者。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 叫用
PrincipalSearchFilter
物件setUserId
方法。 傳遞代表使用者識別碼值的字串值。 - 叫用
DirectoryManagerServiceClient
物件findPrincipals
方法並傳遞PrincipalSearchFilter
物件。 此方法會傳回java.util.List
例項,其中每個元素都User
物件。 重複java.util.List
例項來尋找使用者。
- 建立
使用網站服務API新增使用者
使用目錄管理器服務API(Web服務)添加用戶:
-
包含專案檔案。
建立使用MTOM的Microsoft .NET專案。 請確保為服務引用使用以下WSDL定義:
http://localhost:8080/soap/services/DirectoryManagerService?WSDL&lc_version=9.0.1
.注意
取代localhost
和托管AEM Forms之伺服器的IP位址。 -
建立DirectoryManagerService客戶端。
-
建立
DirectoryManagerServiceClient
物件,使用其預設建構函式。 -
建立
DirectoryManagerServiceClient.Endpoint.Address
物件,使用System.ServiceModel.EndpointAddress
建構子。 將指定WSDL的字串值傳遞至AEM Forms服務(例如http://localhost:8080/soap/services/DirectoryManagerService?blob=mtom
)。 您不需要使用lc_version
屬性。 建立服務參考時,會使用此屬性。 請確定您指定?blob=mtom
. -
建立
System.ServiceModel.BasicHttpBinding
物件,方法是取得DirectoryManagerServiceClient.Endpoint.Binding
欄位。 將傳回值轉換為BasicHttpBinding
. -
設定
System.ServiceModel.BasicHttpBinding
物件MessageEncoding
欄位至WSMessageEncoding.Mtom
. 此值可確保使用MTOM。 -
通過執行以下任務來啟用基本HTTP身份驗證:
- 將AEM表單使用者名稱指派給欄位
DirectoryManagerServiceClient.ClientCredentials.UserName.UserName
. - 為欄位分配相應的密碼值
DirectoryManagerServiceClient.ClientCredentials.UserName.Password
. - 指派常數值
HttpClientCredentialType.Basic
欄位BasicHttpBindingSecurity.Transport.ClientCredentialType
. - 指派常數值
BasicHttpSecurityMode.TransportCredentialOnly
欄位BasicHttpBindingSecurity.Security.Mode
.
- 將AEM表單使用者名稱指派給欄位
-
-
定義使用者資訊。
- 建立
UserImpl
物件,使用其建構子。 - 將字串值指派給
UserImpl
物件domainName
欄位。 - 通過為
UserImpl
物件principalType
欄位。 例如,您可以指定USER
. - 將字串值指派給
UserImpl
物件userid
欄位。 - 將字串值指派給
UserImpl
物件canonicalName
欄位。 - 將字串值指派給
UserImpl
物件givenName
欄位。 - 通過為
UserImpl
物件familyName
欄位。
- 建立
-
新增使用者至AEM Forms。
叫用
DirectoryManagerServiceClient
物件createLocalUser
方法,並傳遞下列值:- 此
UserImpl
代表新使用者的物件 - 代表使用者密碼的字串值
此
createLocalUser
方法返回指定本地用戶標識符值的字串值。 - 此
-
確認已新增使用者。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 為
PrincipalSearchFilter
物件userId
欄位。 - 叫用
DirectoryManagerServiceClient
物件findPrincipals
方法並傳遞PrincipalSearchFilter
物件。 此方法會傳回MyArrayOfUser
集合物件,其中每個元素都是User
物件。 重複MyArrayOfUser
集合,以找出使用者。
- 建立
刪除用戶
您可以使用目錄管理器服務API(Java和Web服務),以程式設計方式從AEM Forms中刪除用戶。 刪除用戶後,無法再使用該用戶執行需要用戶的服務操作。 例如,您不能將任務分配給已刪除的用戶。
步驟摘要
要刪除用戶,請執行以下步驟:
- 包含專案檔案。
- 建立DirectoryManagerService客戶端。
- 指定要刪除的使用者。
- 從AEM Forms刪除使用者。
包含項目檔案
在您的開發專案中加入必要的檔案。 如果您是使用Java建立客戶端應用程式,請包括必要的JAR檔案。 如果您使用Web服務,請包含代理檔案。
建立DirectoryManagerService客戶端
在以寫程式方式執行目錄管理器服務API操作之前,請建立目錄管理器服務客戶端。
指定要刪除的使用者
您可以使用使用者的識別碼值來指定要刪除的使用者。
從AEM Forms刪除使用者
若要刪除使用者,請叫用 DirectoryManagerServiceClient
物件 deleteLocalUser
方法。
另請參閱
使用Java API刪除使用者
使用目錄管理器服務API(Java)刪除用戶:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。
-
建立DirectoryManagerService客戶端。
建立
DirectoryManagerServiceClient
對象,使用其建構子並傳遞ServiceClientFactory
包含連接屬性的對象。 -
指定要刪除的使用者。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 叫用
PrincipalSearchFilter
物件setUserId
方法。 傳遞代表使用者識別碼值的字串值。 - 叫用
DirectoryManagerServiceClient
物件findPrincipals
方法並傳遞PrincipalSearchFilter
物件。 此方法會傳回java.util.List
例項,其中每個元素都User
物件。 重複java.util.List
例項來尋找要刪除的使用者。
- 建立
-
從AEM Forms刪除使用者。
叫用
DirectoryManagerServiceClient
物件deleteLocalUser
方法,並傳遞User
物件oid
欄位。 叫用User
物件getOid
方法。 使用User
從java.util.List
例項。
使用網站服務API刪除使用者
使用目錄管理器服務API(Web服務)刪除用戶:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。
-
建立DirectoryManagerService客戶端。
-
建立
DirectoryManagerServiceClient
物件,使用其預設建構函式。 -
建立
DirectoryManagerServiceClient.Endpoint.Address
物件,使用System.ServiceModel.EndpointAddress
建構子。 將指定WSDL的字串值傳遞至AEM Forms服務(例如http://localhost:8080/soap/services/DirectoryManagerService?blob=mtom
)。 您不需要使用lc_version
屬性。 建立服務參考時,會使用此屬性。 請確定您指定blob=mtom.
-
建立
System.ServiceModel.BasicHttpBinding
物件,方法是取得DirectoryManagerServiceClient.Endpoint.Binding
欄位。 將傳回值轉換為BasicHttpBinding
. -
設定
System.ServiceModel.BasicHttpBinding
物件MessageEncoding
欄位至WSMessageEncoding.Mtom
. 此值可確保使用MTOM。 -
通過執行以下任務來啟用基本HTTP身份驗證:
- 將AEM表單使用者名稱指派給欄位
DirectoryManagerServiceClient.ClientCredentials.UserName.UserName
. - 為欄位分配相應的密碼值
DirectoryManagerServiceClient.ClientCredentials.UserName.Password
. - 指派常數值
HttpClientCredentialType.Basic
欄位BasicHttpBindingSecurity.Transport.ClientCredentialType
. - 指派常數值
BasicHttpSecurityMode.TransportCredentialOnly
欄位BasicHttpBindingSecurity.Security.Mode
.
- 將AEM表單使用者名稱指派給欄位
-
-
指定要刪除的使用者。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 將字串值指派給
PrincipalSearchFilter
物件userId
欄位。 - 叫用
DirectoryManagerServiceClient
物件findPrincipals
方法並傳遞PrincipalSearchFilter
物件。 此方法會傳回MyArrayOfUser
集合物件,其中每個元素都是User
物件。 重複MyArrayOfUser
集合,以找出使用者。 此User
從MyArrayOfUser
集合物件可用來刪除使用者。
- 建立
-
從AEM Forms刪除使用者。
將
User
物件oid
欄位值DirectoryManagerServiceClient
物件deleteLocalUser
方法。
建立群組
您可以使用目錄管理器服務API(Java和Web服務)以寫程式方式建立AEM Forms組。 建立群組後,您可以使用該群組執行需要群組的服務操作。 例如,您可以指派使用者至新群組。 (請參閱 管理使用者和群組.)
步驟摘要
要建立組,請執行以下步驟:
- 包含專案檔案。
- 建立DirectoryManagerService客戶端。
- 確定組不存在。
- 建立群組。
- 對組執行操作。
包含項目檔案
在您的開發專案中加入必要的檔案。 如果要使用Java建立客戶端應用程式,請包括必要的JAR檔案。
必須將以下JAR檔案添加到項目的類路徑中:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar(若AEM Forms部署在JBoss上則為必要)
- jbossall-client.jar(若AEM Forms部署在JBoss上則為必要)
有關這些JAR檔案的位置的資訊,請參見 包含AEM Forms Java程式庫檔案.
建立DirectoryManagerService客戶端
在以寫程式方式執行目錄管理器服務操作之前,請建立目錄管理器服務API客戶端。
確定組是否存在
建立群組時,請確定群組不存在於相同的網域中。 也就是說,兩個群組在相同網域內不能有相同的名稱。 要執行此任務,請執行搜索並根據兩個值篩選搜索結果。 將主體類型設定為 com.adobe.idp.um.api.infomodel.Principal.PRINCIPALTYPE_GROUP
以確保只傳回群組。 同時,請務必指定網域名稱。
建立群組
在您確定該組不存在於域中後,請建立該組並指定以下屬性:
- CommonName:群組的名稱。
- 網域:新增群組的網域。
- 說明:群組的說明。
對組執行操作
建立群組後,您可以使用群組執行動作。 例如,您可以新增使用者至群組。 若要將使用者新增至群組,請擷取該使用者和群組的唯一識別碼值。 將這些值傳遞至 addPrincipalToLocalGroup
方法。
另請參閱
使用Java API建立群組
使用目錄管理器服務API(Java)建立組:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。
-
建立DirectoryManagerService客戶端。
建立
DirectoryManagerServiceClient
對象,使用其建構子並傳遞ServiceClientFactory
包含連接屬性的對象。 -
確定組是否存在。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 通過調用
PrincipalSearchFilter
物件setPrincipalType
物件。 傳遞值com.adobe.idp.um.api.infomodel.Principal.PRINCIPALTYPE_GROUP
. - 叫用
PrincipalSearchFilter
物件setSpecificDomainName
物件。 傳遞指定網域名稱的字串值。 - 要查找組,請調用
DirectoryManagerServiceClient
物件findPrincipals
方法(主體可以是組)。 傳遞PrincipalSearchFilter
指定主體類型和域名的對象。 此方法會傳回java.util.List
例項,其中每個元素都是Group
例項。 每個群組例項都符合使用PrincipalSearchFilter
物件。 - 重複
java.util.List
例項。 對於每個元素,擷取群組名稱。 確保組名不等於新組名。
- 建立
-
建立群組。
- 如果群組不存在,請叫用
Group
物件setCommonName
方法,並傳遞指定群組名稱的字串值。 - 叫用
Group
物件setDescription
方法,並傳遞指定群組說明的字串值。 - 叫用
Group
物件setDomainName
方法,並傳遞指定網域名稱的字串值。 - 叫用
DirectoryManagerServiceClient
物件createLocalGroup
方法並傳遞Group
例項。
此
createLocalUser
方法返回指定本地用戶標識符值的字串值。 - 如果群組不存在,請叫用
-
對組執行操作。
- 建立
PrincipalSearchFilter
物件,使用其建構子。 - 叫用
PrincipalSearchFilter
物件setUserId
方法。 傳遞代表使用者識別碼值的字串值。 - 叫用
DirectoryManagerServiceClient
物件findPrincipals
方法並傳遞PrincipalSearchFilter
物件。 此方法會傳回java.util.List
例項,其中每個元素都User
物件。 重複java.util.List
例項來尋找使用者。 - 叫用
DirectoryManagerServiceClient
物件addPrincipalToLocalGroup
方法。 傳遞的傳回值User
物件getOid
方法。 傳遞的傳回值Group
對象getOid
方法(使用Group
代表新群組的例項)。
- 建立
管理使用者和群組
本主題說明如何使用(Java)以程式設計方式指派、移除和查詢網域、使用者和群組。
"objectsid"
,此為二進位值)。 Novell eDirectory屬性 "GUID"
,例如不是簡單的字串資料類型,因此無法運作。- 對於Active Directory,請使用
"objectsid"
. - 對於SunOne,請使用
"nsuniqueid"
.
步驟摘要
要管理用戶和組,請執行以下步驟:
- 包含專案檔案。
- 建立DirectoryManagerService客戶端。
- 調用相應的用戶或組操作。
包含項目檔案
在您的開發專案中加入必要的檔案。 如果您使用Java建立客戶端應用程式,請包括必要的JAR檔案。 如果您使用Web服務,請確定您包含Proxy檔案。
建立DirectoryManagerService客戶端
在以寫程式方式執行目錄管理器服務操作之前,必須建立目錄管理器服務客戶端。 使用Java API,您可借由建立 DirectoryManagerServiceClient
物件。 有了Web服務API,您可以建立 DirectoryManagerServiceService
物件。
調用相應的用戶或組操作
建立服務客戶端後,您就可以調用用戶或組管理操作。 服務客戶端允許您分配、刪除和查詢域、用戶和組。 請注意,可以將目錄主體或本地主體添加到本地組,但無法將本地主體添加到目錄組。
另請參閱
使用Java API管理使用者和群組
要使用(Java)以寫程式方式管理用戶、組和域,請執行以下任務:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。 如需這些檔案的位置資訊,請參閱 包含AEM Forms Java程式庫檔案.
-
建立DirectoryManagerService客戶端。
建立
DirectoryManagerServiceClient
對象,使用其建構子並傳遞ServiceClientFactory
包含連接屬性的對象。 如需詳細資訊,請參閱 設定連接屬性. -
調用相應的用戶或組操作。
要查找用戶或組,請調用
DirectoryManagerServiceClient
對象查找主體的方法(因為主體可以是用戶或組)。 在以下範例中,findPrincipals
方法(使用搜尋篩選器PrincipalSearchFilter
物件)。由於在此情況下,傳回值是
java.util.List
包含Principal
對象,迭代查看結果並轉換Principal
對象User
或Group
對象。使用結果
User
或Group
對象(兩者均繼承自Principal
介面),擷取您在工作流程中需要的資訊。 例如,域名和規範名稱值組合在一起,可唯一標識主體。 這些會透過叫用Principal
物件getDomainName
和getCanonicalName
方法。若要刪除本機使用者,請叫用
DirectoryManagerServiceClient
物件deleteLocalUser
方法,並傳遞使用者的識別碼。若要刪除本機群組,請叫用
DirectoryManagerServiceClient
物件deleteLocalGroup
方法,並傳遞群組的識別碼。
使用網站服務API管理使用者和群組
要使用目錄管理器服務API(Web服務)以寫程式方式管理用戶、組和域,請執行以下任務:
-
包含專案檔案。
- 建立一個使用目錄管理器WSDL的Microsoft .NET客戶端程式集。 (請參閱 使用Base64編碼叫用AEM Forms.)
- 參考Microsoft .NET客戶端程式集。 (請參閱 建立使用Base64編碼的.NET客戶端程式集.)
-
建立DirectoryManagerService客戶端。
建立
DirectoryManagerServiceService
對象,使用代理類的建構子。 -
調用相應的用戶或組操作。
要查找用戶或組,請調用
DirectoryManagerServiceService
對象查找主體的方法(因為主體可以是用戶或組)。 在以下範例中,findPrincipalsWithFilter
方法(使用搜尋篩選器PrincipalSearchFilter
物件)。 使用PrincipalSearchFilter
對象,只有在isLocal
屬性設為true
. 此行為與Java API的發生方式不同。注意
如果未在搜尋篩選器中指定結果的最大數量(透過PrincipalSearchFilter.resultsMax
欄位),最多將傳回1000個結果。 這與使用Java API時的行為不同,Java API的預設上限為10個結果。 此外,搜尋方法如findGroupMembers
除非在搜尋篩選器中指定結果的最大數量(例如,透過GroupMembershipSearchFilter.resultsMax
欄位)。 這會套用至繼承自GenericSearchFilter
類別。 如需詳細資訊,請參閱 AEM Forms API參考.由於在此情況下,傳回值是
object[]
包含Principal
對象,迭代查看結果並轉換Principal
對象User
或Group
對象。使用結果
User
或Group
對象(兩者均繼承自Principal
介面),擷取您在工作流程中需要的資訊。 例如,域名和規範名稱值組合在一起,可唯一標識主體。 這些會透過叫用Principal
物件domainName
和canonicalName
欄位。若要刪除本機使用者,請叫用
DirectoryManagerServiceService
物件deleteLocalUser
方法,並傳遞使用者的識別碼。若要刪除本機群組,請叫用
DirectoryManagerServiceService
物件deleteLocalGroup
方法,並傳遞群組的識別碼。
管理角色和權限
本主題說明如何使用授權管理器服務API(Java),以程式設計方式指派、移除及決定角色和權限。
在AEM Forms, 角色 是一組存取一或多個系統層級資源的權限。 這些權限是透過「使用者管理」建立,並由服務元件強制執行。 例如,管理員可以將「策略集作者」的角色分配給一組用戶。 然後,Rights Management將允許具有該角色的組的用戶通過管理控制台建立策略集。
角色有兩種類型: 預設角色 和 自訂角色. 預設角色(系統角色) 已經住在AEM Forms了。 假定管理員不能刪除或修改預設角色,因此不可變。 因此,管理員建立的自定義角色可變,管理員隨後可修改或刪除這些角色。
角色可讓您更輕鬆管理權限。 當角色被分配給承擔者時,一組權限被自動分配給該承擔者,並且承擔者的所有與訪問相關的特定決策都基於該整體分配的權限集。
步驟摘要
要管理角色和權限,請執行以下步驟:
- 包含專案檔案。
- 建立AuthorizationManagerService客戶端。
- 調用相應的角色或權限操作。
包含項目檔案
在您的開發專案中加入必要的檔案。 如果您使用Java建立客戶端應用程式,請包括必要的JAR檔案。 如果您使用Web服務,請確定您包含Proxy檔案。
建立AuthorizationManagerService客戶端
在以寫程式方式執行用戶管理授權管理器服務操作之前,必須建立授權管理器服務客戶端。 使用Java API,您可以建立 AuthorizationManagerServiceClient
物件。
調用適當的角色或權限操作
建立服務客戶端後,您就可以調用角色或權限操作。 服務客戶端允許您分配、刪除和確定角色和權限。
另請參閱
使用Java API管理角色和權限
要使用授權管理器服務API(Java)管理角色和權限,請執行以下任務:
-
包含專案檔案。
在Java專案的類別路徑中包含用戶端JAR檔案,例如adobe-usermanager-client.jar。
-
建立AuthorizationManagerService客戶端。
建立
AuthorizationManagerServiceClient
對象,使用其建構子並傳遞ServiceClientFactory
包含連接屬性的對象。 -
調用相應的角色或權限操作。
要將角色分配給承擔者,請調用
AuthorizationManagerServiceClient
物件assignRole
方法,並傳遞下列值:- A
java.lang.String
包含角色標識符的對象 - 陣列
java.lang.String
包含主標識符的對象。
要從主體中刪除角色,請調用
AuthorizationManagerServiceClient
物件unassignRole
方法,並傳遞下列值:- A
java.lang.String
包含角色標識符的對象。 - 陣列
java.lang.String
包含主標識符的對象。
- A
使用網站服務API管理角色和權限
使用授權管理器服務API(Web服務)管理角色和權限:
-
包含專案檔案。
建立使用MTOM的Microsoft .NET專案。 確保使用以下WSDL定義:
http://localhost:8080/soap/services/AuthorizationManagerService?WSDL&lc_version=9.0.1
.注意
取代localhost
和托管AEM Forms之伺服器的IP位址。 -
建立AuthorizationManagerService客戶端。
-
建立
AuthorizationManagerServiceClient
物件,使用其預設建構函式。 -
建立
AuthorizationManagerServiceClient.Endpoint.Address
物件,使用System.ServiceModel.EndpointAddress
建構子。 將指定WSDL的字串值傳遞至AEM Forms服務(例如http://localhost:8080/soap/services/AuthorizationManagerService?blob=mtom
.) 您不需要使用lc_version
屬性。 建立服務參考時,會使用此屬性。 -
建立
System.ServiceModel.BasicHttpBinding
物件,方法是取得AuthorizationManagerServiceClient.Endpoint.Binding
欄位。 將傳回值轉換為BasicHttpBinding
. -
設定
System.ServiceModel.BasicHttpBinding
物件MessageEncoding
欄位至WSMessageEncoding.Mtom
. 此值可確保使用MTOM。 -
通過執行以下任務來啟用基本HTTP身份驗證:
- 將AEM表單使用者名稱指派給欄位
AuthorizationManagerServiceClient.ClientCredentials.UserName.UserName
. - 為欄位分配相應的密碼值
AuthorizationManagerServiceClient.ClientCredentials.UserName.Password
. - 指派常數值
HttpClientCredentialType.Basic
欄位BasicHttpBindingSecurity.Transport.ClientCredentialType
. - 指派常數值
BasicHttpSecurityMode.TransportCredentialOnly
欄位BasicHttpBindingSecurity.Security.Mode
.
- 將AEM表單使用者名稱指派給欄位
-
-
調用相應的角色或權限操作。
要將角色分配給承擔者,請調用
AuthorizationManagerServiceClient
物件assignRole
方法,並傳遞下列值:- A
string
包含角色標識符的對象 - A
MyArrayOf_xsd_string
包含主標識符的對象。
要從主體中刪除角色,請調用
AuthorizationManagerServiceService
物件unassignRole
方法,並傳遞下列值:- A
string
包含角色標識符的對象。 - 陣列
string
包含主標識符的對象。
- A