限制用户访问
Restrict user access
我想限制用户对编辑按钮的访问。在页面设计器中,当我单击按钮时,会出现安全部分。我只能选择一个角色,但我需要 select 个以上。如何限制多个角色的按钮访问权限?
创建“组合”您感兴趣的其他角色,然后将新创建的角色应用到按钮。
实际上有一种方法可以选择多个角色。使用 server side condition
和 PLSQL Expression
并使用 apex_authorization
api 组合您的基本授权。
像这样:
apex_authorization.is_authorized (p_authorization_name => 'FirstAuthorization')
OR apex_authorization.is_authorized (p_authorization_name => 'SecondAuthorization')
您可以将授权与 OR
、AND
甚至 SQL 条件相结合。
在我看来,这种方法比为所有可能的组合设置授权角色要好。
我想限制用户对编辑按钮的访问。在页面设计器中,当我单击按钮时,会出现安全部分。我只能选择一个角色,但我需要 select 个以上。如何限制多个角色的按钮访问权限?
创建“组合”您感兴趣的其他角色,然后将新创建的角色应用到按钮。
实际上有一种方法可以选择多个角色。使用 server side condition
和 PLSQL Expression
并使用 apex_authorization
api 组合您的基本授权。
像这样:
apex_authorization.is_authorized (p_authorization_name => 'FirstAuthorization')
OR apex_authorization.is_authorized (p_authorization_name => 'SecondAuthorization')
您可以将授权与 OR
、AND
甚至 SQL 条件相结合。
在我看来,这种方法比为所有可能的组合设置授权角色要好。