{
    "allowRemoteResourceManagement": true,
    "policyEnforcementMode": "ENFORCING",
    "policies": [
        {
            "name": "Default Policy",
            "type": "js",
            "logic": "POSITIVE",
            "decisionStrategy": "AFFIRMATIVE",
            "config": {
                "code": "// by default, grants any permission associated with this policy\n$evaluation.grant();\n"
            }
        },
        {
            "name": "test-authz-rb-policy",
            "type": "role",
            "logic": "POSITIVE",
            "decisionStrategy": "UNANIMOUS",
            "config": {
                "roles": "[{\"id\":\"offline_access\",\"required\":false}]"
            }
        },
        {
            "name": "Default Permission",
            "type": "resource",
            "logic": "POSITIVE",
            "decisionStrategy": "UNANIMOUS",
            "config": {
                "applyPolicies": "[\"test-authz-rb-policy\"]"
            }
        },
        {
            "name": "Test scope",
            "type": "scope",
            "logic": "POSITIVE",
            "decisionStrategy": "UNANIMOUS",
            "config": {
                "scopes": "[]",
                "applyPolicies": "[\"test-authz-rb-policy\"]"
            }
        }
    ],
    "scopes": [],
    "decisionStrategy": "UNANIMOUS"
}