Package | Description |
---|---|
org.jboss.security.xacml.locators.attrib |
Modifier and Type | Class and Description |
---|---|
class |
DatabaseActionAttributeLocator
Locates an attribute about an Action from the DB
An example of the Locator configuration is here:
<ns:Locator Name="org.jboss.security.xacml.locators.attrib.DatabaseActionAttributeLocator">
<ns:Option Name="DATABASE_FILE_NAME">data_stores/db.properties</ns:Option> <ns:Option Name="sql">SELECT account_status FROM resource where owner_id=?;</ns:Option> <ns:Option Name="attributeSupportedId">urn:xacml:2.0:interop:example:resource:account-status</ns:Option> <ns:Option Name="preparedStatementValue">urn:xacml:2.0:interop:example:resource:owner-id</ns:Option> <ns:Option Name="valueDataType">http://www.w3.org/2001/XMLSchema#string</ns:Option> <ns:Option Name="columnName">account_status</ns:Option> </ns:Locator> |
class |
DatabaseEnvAttributeLocator
Locates an attribute about Environment from the DB
An example of the Locator configuration is here:
<ns:Locator Name="org.jboss.security.xacml.locators.attrib.DatabaseEnvAttributeLocator">
<ns:Option Name="DATABASE_FILE_NAME">data_stores/db.properties</ns:Option> <ns:Option Name="sql">SELECT account_status FROM resource where owner_id=?;</ns:Option> <ns:Option Name="attributeSupportedId">urn:xacml:2.0:interop:example:resource:account-status</ns:Option> <ns:Option Name="preparedStatementValue">urn:xacml:2.0:interop:example:resource:owner-id</ns:Option> <ns:Option Name="valueDataType">http://www.w3.org/2001/XMLSchema#string</ns:Option> <ns:Option Name="columnName">account_status</ns:Option> </ns:Locator> |
class |
DatabaseResourceAttributeLocator
Locates an attribute about the resource from the DB
An example of the Locator configuration is here:
<ns:Locator Name="org.jboss.security.xacml.locators.attrib.DatabaseResourceAttributeLocator">
<ns:Option Name="DATABASE_FILE_NAME">data_stores/db.properties</ns:Option> <ns:Option Name="sql">SELECT account_status FROM resource where owner_id=?;</ns:Option> <ns:Option Name="attributeSupportedId">urn:xacml:2.0:interop:example:resource:account-status</ns:Option> <ns:Option Name="preparedStatementValue">urn:xacml:2.0:interop:example:resource:owner-id</ns:Option> <ns:Option Name="valueDataType">http://www.w3.org/2001/XMLSchema#string</ns:Option> <ns:Option Name="columnName">account_status</ns:Option> </ns:Locator> |
class |
DatabaseSubjectAttributeLocator
Locates an attribute about the subject from the DB
An example of the Locator configuration is here:
<ns:Locator Name="org.jboss.security.xacml.locators.attrib.DatabaseSubjectAttributeLocator">
<ns:Option Name="DATABASE_FILE_NAME">data_stores/db.properties</ns:Option> <ns:Option Name="sql">SELECT account_status FROM resource where owner_id=?;</ns:Option> <ns:Option Name="attributeSupportedId">urn:xacml:2.0:interop:example:resource:account-status</ns:Option> <ns:Option Name="preparedStatementValue">urn:xacml:2.0:interop:example:resource:owner-id</ns:Option> <ns:Option Name="valueDataType">http://www.w3.org/2001/XMLSchema#string</ns:Option> <ns:Option Name="columnName">account_status</ns:Option> </ns:Locator> |
Copyright © 2023 JBoss by Red Hat. All rights reserved.