限制用户访问

Restrict user access

我想限制用户对编辑按钮的访问。在页面设计器中,当我单击按钮时,会出现安全部分。我只能选择一个角色,但我需要 select 个以上。如何限制多个角色的按钮访问权限?

创建“组合”您感兴趣的其他角色,然后将新创建的角色应用到按钮。

实际上有一种方法可以选择多个角色。使用 server side conditionPLSQL Expression 并使用 apex_authorization api 组合您的基本授权。

像这样:

apex_authorization.is_authorized (p_authorization_name => 'FirstAuthorization')
OR apex_authorization.is_authorized (p_authorization_name => 'SecondAuthorization')

您可以将授权与 ORAND 甚至 SQL 条件相结合。 在我看来,这种方法比为所有可能的组合设置授权角色要好。