2 APEX_ACL
APEX_ACL
パッケージには、Oracle APEX環境でプログラミングする際に使用可能な、アプリケーション・アクセス制御共有コンポーネント関連のユーティリティが用意されています。APEX_ACL
パッケージを使用すると、ユーザー・ロールを追加、削除または置換できます。また、APEX_APPL_ACL_USERS
ビューでINSTEAD OF
トリガーを利用して、DML文(INSERT、UPDATEおよびDELETE)でユーザー・ロールを編集することもできます。
Oracle APEX環境の外部でパッケージを使用する場合は、コールの前にAPEX_UTIL.SET_WORKSPACE
またはAPEX_UTIL.SET_SECURITY_GROUP_ID
を使用してsecurity_group_id
を設定する必要があります。関連するAPEXビュー(APEX_APPL_ACL_ROLES
、APEX_APPL_ACL_USERS
およびAPEX_APPL_ACL_USER_ROLES
)を使用してアプリケーション・ユーザーおよびロールに関する詳細情報を入手します。