機械翻訳について

SecurityServiceサービス

SecurityServiceサービスを使用して、アカウントおよび権限を識別するメソッドを提供します。

メソッド名 説明

forgetAccountsEx()メソッド

カタログからアカウントを削除します。

getAccounts()メソッド

Oracle Analyticsユーザー・アカウントを検索します。

getGlobalPrivilegeACL()メソッド

グローバル権限のアクセス制御リストを取得します。

getGlobalPrivileges()メソッド

すべてのグローバル権限のリストを取得します。

getPermissions()メソッド

指定したユーザーの権限のリストを取得します。

getPermissionsEx()メソッド

指定したユーザーの権限のリストを取得します。

getPrivilegesStatus()メソッド

すべての権限とそのステータスをリストします。

renameAccountsEx()メソッド

ユーザー・アカウントの名前を変更します。

updateGlobalPrivilegeACL()メソッド

グローバル権限のアクセス制御リストを更新します。

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ユーザー、カタログ・グループ、アプリケーション・ロールなど)を検索します。

シグネチャ

List[] getAccounts(List[], String sessionID);

引数 説明

List[]

ユーザー名、カタログ・グループ名、およびアプリケーション・ロール名を指定します。 フラグは、その名前がユーザー、グループ、またはアプリケーション・ロールであるかどうかを示します。

String sessionID

セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。

getGlobalPrivilegeACL()メソッド

getGlobalPrivilegeACL()メソッドを使用して、グローバル権限のアクセス制御リストを取得します。

シグネチャ

ACL getGlobalPrivilegeACL(String privilegeName, String sessionID);

引数 説明

String privilegeName

取得する権限の名前を指定します。

String sessionID

セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。

getGlobalPrivileges()メソッド

getGlobalPrivileges()メソッドを使用して、グローバル権限のリストを取得します。

シグネチャ

List[] getGlobalPrivileges(String sessionID);

引数 説明

String sessionID

セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。

getPermissions()メソッド

getPermissions()メソッドを使用して、指定されたアクセス制御リストに基づいて、指定されたユーザーの権限のリストを取得します。

このメソッドは、アクセス制御リストにグループの権限が指定されていない場合でも、ユーザーのセキュリティ・グループによって継承される権限を返します。

シグネチャ

List[] getPermissions(List[], Account account, String sessionID);

引数 説明

List[]

Account accountで指定するユーザーのアクセス制御リストを指定します。

Account account

ACLの権限を検索する対象となるユーザーの名前を指定します。 ユーザーの名前またはGUIDを指定できます。

String sessionID

セッションIDを指定します。これは通常ログオン・メソッドにより戻されます。 SOAPクライアント・エンジンがHTTP Cookieを処理できる場合、セッションIDは省略するか、nullに設定することができます。

戻り値

AccessControlToken構造のpermissionMaskフィールドに権限情報を返します。

「AccessControlToken構造」を参照してください)。

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に設定することができます。

戻り値

AccessControlToken構造のpermissionMaskフィールドに権限情報を返します。

「AccessControlToken構造」を参照してください)。

getPrivilegesStatus()メソッド

getPrivilegesStatus()メソッドを使用して、すべての権限とそのステータスをリストします。

シグネチャ

List[] getPrivilegesStatus(List[] privileges, String sessionID);

引数 説明

List[] privileges

権限のリストを指定します。

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に設定することができます。