SecurityServiceサービス
SecurityServiceサービスを使用して、アカウントおよび権限を識別するメソッドを提供します。
| メソッド名 | 説明 |
|---|---|
|
カタログからアカウントを削除します。 |
|
|
Oracle Analyticsユーザー・アカウントを検索します。 |
|
|
グローバル権限のアクセス制御リストを取得します。 |
|
|
すべてのグローバル権限のリストを取得します。 |
|
|
指定したユーザーの権限のリストを取得します。 |
|
|
指定したユーザーの権限のリストを取得します。 |
|
|
すべての権限とそのステータスをリストします。 |
|
|
ユーザー・アカウントの名前を変更します。 |
|
|
グローバル権限のアクセス制御リストを更新します。 |
forgetAccountsEx()メソッド
forgetAccountsEx()メソッドを使用して、カタログからアカウントを削除します。
シグネチャ
forgetAccountsStatus forgetAccountsEx(ForgetAccount forgetAccountsList, String sessionID);
| 引数 | 説明 |
|---|---|
|
ForgetAccount forgetAccountsList |
削除するアカウントを指定します。これはForgetAccount構造体で提供されます。 ForgetAccount構造体の詳細は、「ForgetAccount構造」を参照してください。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
戻り値
ForgetAccountsStatus構造体のforgetAccounts操作のステータスとともにアカウント名のリストを返します。
「ForgetAccountsStatus構造」を参照してください。
getAccounts()メソッド
getAccounts()メソッドを使用して、Oracle Analyticsユーザー・アカウント(LDAPユーザー、カタログ・グループ、アプリケーション・ロールなど)を検索します。
getPermissions()メソッド
getPermissions()メソッドを使用して、指定されたアクセス制御リストに基づいて、指定されたユーザーの権限のリストを取得します。
このメソッドは、アクセス制御リストにグループの権限が指定されていない場合でも、ユーザーのセキュリティ・グループによって継承される権限を返します。
シグネチャ
List[] getPermissions(List[], Account account, String sessionID);
| 引数 | 説明 |
|---|---|
|
List[] |
Account accountで指定するユーザーのアクセス制御リストを指定します。 |
|
Account account |
ACLの権限を検索する対象となるユーザーの名前を指定します。 ユーザーの名前またはGUIDを指定できます。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
getPermissionsEx()メソッド
getPermissionsEx()メソッドを使用して、指定したアクセス制御リストに基づいて、指定したユーザー、所有者または作成者の権限のリストを取得します。
シグネチャ
List[] getPermissionsEx(List[], Account account, Owner owner, Creator creator, String sessionID);
| 引数 | 説明 |
|---|---|
|
List[] |
Account accountで指定するユーザーのアクセス制御リストを指定します。 |
|
Account account |
ACLの権限を検索する対象となるユーザーの名前を指定します。 ユーザーの名前またはGUIDを指定できます。 |
|
Owner owner |
ACLの権限を検索する対象となる所有者の名前を指定します。 所有者のユーザー名またはGUIDを指定できます。 |
|
Creator creator |
ACLの権限を検索する対象となる作成者の名前を指定します。 作成者のユーザー名またはGUIDを指定できます。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
renameAccountsEx()メソッド
renameAccountsEx()メソッドを使用して、アカウントの名前を変更します。
シグネチャ
RenameAccountsStatus renameAccountsStatusEx(RenameAccount renameAccountsList, String sessionID);
| 引数 | 説明 |
|---|---|
|
RenameAccount renameAccountsList |
RenameAccount構造体のアカウント・タイプとともに古い名前と新しい名前のリストを指定します。 RenameAccount構造体の詳細は、「RenameAccountsStatus構造」を参照してください |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |
戻り値
RenameAccountsStatus構造体のrenameAccounts操作のステータスとともにアカウント名のリストを返します。
「RenameAccountsStatus構造」を参照してください。
updateGlobalPrivilegeACL()メソッド
updateGlobalPrivilegeACL()メソッドを使用して、グローバル権限のアクセス制御リストを更新します。
シグネチャ
void updateGlobalPrivilegeACL(String privilegeName, ACL acl, UpdateACLParams updateACLParams, String sessionID);
| 引数 | 説明 |
|---|---|
|
String privilegeName |
更新する権限の名前を指定します。 |
|
ACL acl |
更新するアクセス制御リストを指定します。これはACL構造体で提供されます。 ACL構造体については、「ACL構造」を参照してください。 |
|
UpdateACLParams updateACLParams |
更新するアクセス制御リストのパラメータを指定します。これはUpdateACLParams構造体で提供されます。 UpdateACLParams構造体の詳細は、「UpdateACLParams構造」を参照してください。 |
|
String sessionID |
セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。 |