Skip to content

Commit 007ab53

Browse files
committed
fix: override default authorizer globally
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
1 parent c6f582b commit 007ab53

2 files changed

Lines changed: 1089 additions & 1074 deletions

File tree

packages/css/config/ldp/handler/uma.json

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,31 @@
2525
"args_credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" },
2626
"args_modesExtractor": { "@id": "urn:solid-server:default:ModesExtractor" },
2727
"args_permissionReader": { "@id": "urn:solid-server:default:PermissionReader" },
28-
"args_authorizer": {
29-
"comment": "Requests UMA ticket when authorization fails.",
30-
"@id": "urn:solid-server:default:UmaAuthorizer",
31-
"@type": "UmaAuthorizer",
32-
"authorizer": { "@id": "urn:solid-server:default:Authorizer" },
33-
"umaClient": { "@id": "urn:solid-server:default:UmaClient" },
34-
"ownerUtil": { "@id": "urn:solid-server:default:OwnerUtil" }
35-
},
28+
"args_authorizer": { "@id": "urn:solid-server:default:Authorizer" },
3629
"args_operationHandler": { "@id": "urn:solid-server:default:OperationHandler" }
3730
}
31+
},
32+
{
33+
"@id": "urn:solid-server:overrides:AuthorizerOverride",
34+
"@type": "Override",
35+
"overrideInstance": {
36+
"@id": "urn:solid-server:default:Authorizer"
37+
},
38+
"overrideParameters": {
39+
"@type": "UmaAuthorizer",
40+
"authorizer": {
41+
"@type": "PermissionBasedAuthorizer",
42+
"resourceSet": {
43+
"@id": "urn:solid-server:default:CachedResourceSet"
44+
}
45+
},
46+
"umaClient": {
47+
"@id": "urn:solid-server:default:UmaClient"
48+
},
49+
"ownerUtil": {
50+
"@id": "urn:solid-server:default:OwnerUtil"
51+
}
52+
}
3853
}
3954
]
40-
}
55+
}

0 commit comments

Comments
 (0)