5.1 ENABLE_DYNAMIC_GROUPSプロシージャ
このプロシージャは、現在のセッションでグループを有効にします。これらのグループは、Application Expressワークスペース・リポジトリで作成する必要はありませんが、たとえば、LDAPリポジトリからロードできます。ワークスペース・リポジトリに存在し、他のグループの付与先となっているグループを有効にすると、付与されたグループも有効になります。
Real Application Security (Oracle Database Release 12gで使用可能)が認証スキームに対して有効になっている場合、すべての動的グループがRAS動的グループまたは外部グループ(グループがdba_xs_dynamic_roles
に存在するかどうかに応じて)として有効です。
このプロシージャは、認証後プロシージャなどで、認証時または認証直後にコールする必要があります。
構文
APEX_AUTHORIZATION.ENABLE_DYNAMIC_GROUPS (
p_group_names IN apex_t_varchar2 );
パラメータ
表5-1 ENABLE_DYNAMIC_GROUPSプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
グループ名の表。 |
例
この例では、認証後プロシージャなどから、動的グループ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