| Oracle Real Application Security (RAS) Version 12.1 |
|---|
| General Information | ||||||||||||||||
| Library Note |
|
|||||||||||||||
| Purpose | ||||||||||||||||
| Dependencies |
|
|||||||||||||||
| RAS Functions | ||||||||||||||||
| RAS Packages |
|
|||||||||||||||
| RAS Functions | ||||||||||||||||
| COLUMN_AUTH_INDICATOR Checks if the specified table column is authorized on a particular table row |
COLUMN_AUTH_INDICATOR(col) RETURN BOOLEAN; |
|||||||||||||||
| TBD | ||||||||||||||||
| ORA_CHECK_ACL Checks if an application user has the queried application privileges according to a list of ACLs |
ora_check_acl(XS_Operator IN HEX_NUMBER, arg2, arg3) RETURN BOOLEAN |
|||||||||||||||
SELECT ora_check_acl(2147483661, 2147483653, NULL) FROM dual; |
||||||||||||||||
| ORA_CHECK_PRIVILEGE Checks if the specified system privileges have been granted to an application user As can be seen in the demo at right I was unable to find a valid combination that would return a 1 |
ora_check_privilege( |
|||||||||||||||
SELECT ora_check_privilege('SYS', 'CREATE TABLE') FROM dual; |
||||||||||||||||
| ORA_GET_ACLIDS Returns a list of ACL identifiers associated with an object instance of the XDS-enabled tables for the current application user |
ORA_GET_ACLIDS ( |
|||||||||||||||
The example on page 10-4 of the docs is nonsense |
||||||||||||||||
| TO_ACLID Appears able to converts an unknown value, possibly an ACL name to an ACL_ID but, as in the demo at right, I can prove the function exits but not get it working properly |
to_aclid(<arg> IN VARCHAR2) RETURN VARCHAR2; |
|||||||||||||||
SELECT to_aclid(name) |
||||||||||||||||
| XS_SYS_CONTEXT (Introduced 11.1.0.6) Retrieves the session attributes and the XS$GLOBAL_VAR namespace attribute for the current application session Known CONTEXT attributes: CURRENT_XS_USER SESSION_ID SESSION_XS_USER_GUID |
xs_sys_context( |
|||||||||||||||
SQL> SELECT xs_sys_context('XS$SESSION','CURRENT_XS_USER') |
||||||||||||||||
| From %$ORACLE_HOME/rdbms/admin | SQL> DECLARE |
|||||||||||||||
| This site is maintained by Daniel Morgan. Last Updated: | This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved | ||||||||
|
|
|||||||||