| # |
| # |
| # The test set was pulled from: http://seanlahman.com/baseball-archive/statistics/ |
| # |
| # under the license: |
| # http://creativecommons.org/licenses/by-sa/3.0/ |
| # |
| # It is only used to test the configurable CSV PIP engine. |
| # |
| # |
| |
| # |
| # Default XACML Properties File |
| # Standard API Factories |
| # |
| xacml.dataTypeFactory=org.apache.openaz.xacml.std.StdDataTypeFactory |
| xacml.pdpEngineFactory=org.apache.openaz.xacmlatt.pdp.ATTPDPEngineFactory |
| xacml.pepEngineFactory=org.apache.openaz.xacml.std.pep.StdEngineFactory |
| xacml.pipFinderFactory=org.apache.openaz.xacml.std.pip.StdPIPFinderFactory |
| xacml.traceEngineFactory=org.apache.openaz.xacml.std.trace.LoggingTraceEngineFactory |
| |
| # OpenAZ PDP Implementation Factories |
| # |
| xacml.openaz.evaluationContextFactory=org.apache.openaz.xacml.pdp.std.StdEvaluationContextFactory |
| xacml.openaz.combiningAlgorithmFactory=org.apache.openaz.xacml.pdp.std.StdCombiningAlgorithmFactory |
| xacml.openaz.functionDefinitionFactory=org.apache.openaz.xacml.pdp.std.StdFunctionDefinitionFactory |
| xacml.openaz.policyFinderFactory=org.apache.openaz.xacml.pdp.std.StdPolicyFinderFactory |
| |
| # |
| # NOTE: If you are testing against a RESTful PDP, then the PDP must be configured with the |
| # policies and PIP configuration as defined below. Otherwise, this is the configuration that |
| # the embedded PDP uses. |
| # |
| |
| # Policies to load |
| # |
| xacml.rootPolicies=csvpolicy |
| csvpolicy.file=testsets/pip/configurable-csv/CSV-Baseball-Hall-Of-Fame-v1.xml |
| |
| # PIP Engine Definition |
| # |
| xacml.pip.engines=csv1,csv2 |
| |
| csv1.classname=org.apache.openaz.xacml.std.pip.engines.csv.CSVEngine |
| csv1.name=Master |
| csv1.description=Sean Lahman Basebase stats - Player names, DOB, and biographical info |
| csv1.issuer=org.apache.openaz:xacml:test:csv |
| csv1.source=testsets/pip/configurable-csv/adminDB/Master.txt |
| csv1.maxsize=4000000 |
| csv1.delimiter=, |
| csv1.quote=" |
| csv1.skip=0 |
| |
| csv1.resolvers=data |
| |
| csv1.resolver.data.classname=org.apache.openaz.xacml.std.pip.engines.csv.ConfigurableCSVResolver |
| csv1.resolver.data.name=Player Resolver |
| csv1.resolver.data.description=This resolver finds player information in the Master table. |
| csv1.resolver.data.fields=firstname,lastname,deathyear,deathmonth,deathday,debut,finalgame |
| csv1.resolver.data.field.firstname.column=16 |
| csv1.resolver.data.field.firstname.id=org.apache.openaz:xacml:test:csv:subject:firstname |
| csv1.resolver.data.field.firstname.datatype=http://www.w3.org/2001/XMLSchema#string |
| csv1.resolver.data.field.firstname.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.lastname.column=17 |
| csv1.resolver.data.field.lastname.id=org.apache.openaz:xacml:test:csv:subject:lastname |
| csv1.resolver.data.field.lastname.datatype=http://www.w3.org/2001/XMLSchema#string |
| csv1.resolver.data.field.lastname.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.deathyear.column=10 |
| csv1.resolver.data.field.deathyear.id=org.apache.openaz:xacml:test:csv:subject:deathyear |
| csv1.resolver.data.field.deathyear.datatype=http://www.w3.org/2001/XMLSchema#integer |
| csv1.resolver.data.field.deathyear.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.deathmonth.column=11 |
| csv1.resolver.data.field.deathmonth.id=org.apache.openaz:xacml:test:csv:subject:deathmonth |
| csv1.resolver.data.field.deathmonth.datatype=http://www.w3.org/2001/XMLSchema#integer |
| csv1.resolver.data.field.deathmonth.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.deathday.column=12 |
| csv1.resolver.data.field.deathday.id=org.apache.openaz:xacml:test:csv:subject:deathday |
| csv1.resolver.data.field.deathday.datatype=http://www.w3.org/2001/XMLSchema#integer |
| csv1.resolver.data.field.deathday.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.debut.column=25 |
| csv1.resolver.data.field.debut.id=org.apache.openaz:xacml:test:csv:subject:debut |
| csv1.resolver.data.field.debut.datatype=http://www.w3.org/2001/XMLSchema#date |
| csv1.resolver.data.field.debut.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.field.finalgame.column=26 |
| csv1.resolver.data.field.finalgame.id=org.apache.openaz:xacml:test:csv:subject:finalgame |
| csv1.resolver.data.field.finalgame.datatype=http://www.w3.org/2001/XMLSchema#date |
| csv1.resolver.data.field.finalgame.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv1.resolver.data.parameters=playerid |
| csv1.resolver.data.parameter.playerid.column=1 |
| csv1.resolver.data.parameter.playerid.id=urn:oasis:names:tc:xacml:1.0:subject:subject-id |
| csv1.resolver.data.parameter.playerid.datatype=http://www.w3.org/2001/XMLSchema#string |
| csv1.resolver.data.parameter.playerid.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| |
| csv2.classname=org.apache.openaz.xacml.std.pip.engines.csv.CSVEngine |
| csv2.name=Appearances |
| csv2.description=Sean Lahman Basebase stats - Player appearances for a team in a given year. |
| #csv2.issuer= |
| csv2.source=testsets/pip/configurable-csv/adminDB/Appearances.txt |
| csv2.maxsize=4000000 |
| csv2.delimiter=, |
| csv2.quote=" |
| csv2.skip=0 |
| |
| csv2.resolvers=data |
| |
| csv2.resolver.data.classname=org.apache.openaz.xacml.std.pip.engines.csv.ConfigurableCSVResolver |
| csv2.resolver.data.name=Appearance Resolver |
| csv2.resolver.data.description=This resolver returns all the appearances for a player from the appearance table. |
| csv2.resolver.data.fields=appearance |
| csv2.resolver.data.field.appearance.column=0 |
| csv2.resolver.data.field.appearance.id=org.apache.openaz:xacml:test:csv:subject:appearance |
| csv2.resolver.data.field.appearance.datatype=http://www.w3.org/2001/XMLSchema#integer |
| csv2.resolver.data.field.appearance.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| csv2.resolver.data.field.appearance.issuer=org.apache.openaz:xacml:test:csv |
| |
| csv2.resolver.data.parameters=playerid |
| csv2.resolver.data.parameter.playerid.column=3 |
| csv2.resolver.data.parameter.playerid.id=urn:oasis:names:tc:xacml:1.0:subject:subject-id |
| csv2.resolver.data.parameter.playerid.datatype=http://www.w3.org/2001/XMLSchema#string |
| csv2.resolver.data.parameter.playerid.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| #csv1.resolver.data.parameter.playerid.issuer= |
| |
| # |
| # These properties are for an attribute generator to build into requests. |
| # |
| xacml.attribute.generator=generate_subjectid |
| |
| xacml.attribute.generator.generate_subjectid.file=generate.data |
| xacml.attribute.generator.generate_subjectid.attributes=player |
| |
| xacml.attribute.generator.generate_subjectid.attributes.player.category=urn:oasis:names:tc:xacml:1.0:subject-category:access-subject |
| xacml.attribute.generator.generate_subjectid.attributes.player.datatype=http://www.w3.org/2001/XMLSchema#string |
| xacml.attribute.generator.generate_subjectid.attributes.player.id=urn:oasis:names:tc:xacml:1.0:subject:subject-id |
| xacml.attribute.generator.generate_subjectid.attributes.player.field=0 |
| |