11.4 Shaping Experience with Rules and Roles
Authorization Schemes are rules you define and assign to virtually any kind of application element to declaratively shape the end user experience.
While not limited to these elements, here you apply an authorization scheme to menu entries, pages, report columns, buttons, and edit links to control who can see and access what in the application.
- Declaring Authorization Scheme Rules
Name each Authorization Scheme after the rule it enforces. Each one can use role membership, SQL, or PL/SQL to authorize or deny the current user access. - Authorizing Menu Access
Your Navigation Menu list defines the entries users click to reach your app’s business functions. - Authorizing Page Access
Configure page-level access by setting the Authorization Scheme for the page. - Authorizing Page Item or Column Access
You can set the Authorization Scheme for specific columns or page items. - Authorizing Button Access
Configure a button's Authorization Scheme to control which users can see it. - Authorizing Edit Link Column Access
Set an Authorization Scheme on the edit link of an Interactive Report to control who can see it - Experiencing Authorization in Action
Once you configure authorization for your application, every user's experience adapts automatically based on their role.
Parent topic: Controlling Access with Users and Roles