8.1 ENABLE_DYNAMIC_GROUPSプロシージャ
このプロシージャは、現在のセッションでグループを有効にします。これらのグループは、Oracle APEXワークスペース・リポジトリに作成する必要はありませんが、LDAPリポジトリからロードすることも、信頼できるHTTPヘッダーから取得することもできます。ワークスペース・リポジトリに存在し、他のグループの付与先となっているグループを有効にすると、付与されたグループも有効になります。
Real Application Security (Oracle Databaseリリース12g,で使用可能)が認証スキームに対して有効になっている場合、すべての動的グループが(グループがdba_xs_dynamic_roles
に存在するかどうかに応じて)RAS動的グループまたは外部グループとして有効になります。
このプロシージャは、認証後プロシージャなどで、認証時または認証直後にコールする必要があります。
構文
APEX_AUTHORIZATION.ENABLE_DYNAMIC_GROUPS (
p_group_names IN apex_t_varchar2 );
パラメータ
表8-1 ENABLE_DYNAMIC_GROUPSのパラメータ
パラメータ | 説明 |
---|---|
p_group_names |
グループ名の表。 |
例
この例では、認証後プロシージャ内から、動的グループSALES
およびHR
を有効にします。
BEGIN
apex_authorization.enable_dynamic_groups (
p_group_names => apex_t_varchar2('SALES', 'HR') );
END;
参照:
APEX_WORKSPACE_SESSION_GROUPS
およびAPEX_WORKSPACE_GROUP_GROUPS
を確認してください
親トピック: APEX_AUTHORIZATION