-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Documentation (Ref Guide, User Guide, etc.), Release Notes
-
Medium
A common request is to implement row based security. Teiid has added the ability to define a permission condition for this purpose:
<permission>
<resource-name>...</resource-name>
<condition>sql</condition>
...
</permission>
The sql should resolve against the resource specified, ideally designer would check that as well.
See TEIID-2311 and the reference for how these conditions are applied.
vdb.xml snippet
<data-role name="base-role" any-authenticated="true"> <description>Conditional access</description> <permission> <resource-name>modelName.tblName</resource-name> <condition constraint="false">column1=user()</condition> </permission> </data-role>
- is cloned by
-
TEIID-2311 Add simple row based security to data roles
-
- Closed
-