Skip to content

Commit 1b4ddc4

Browse files
termontwouterjoachimvh
authored andcommitted
fix: override default authorizer globally
Signed-off-by: Wouter Termont <wouter.termont@ugent.be>
1 parent 84611d6 commit 1b4ddc4

3 files changed

Lines changed: 32 additions & 8 deletions

File tree

packages/css/config/uma/default.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"uma-css:config/uma/overrides/account-seeding.json",
77
"uma-css:config/uma/overrides/account-store.json",
88
"uma-css:config/uma/overrides/authorization-handler.json",
9+
"uma-css:config/uma/overrides/authorizer.json",
910
"uma-css:config/uma/overrides/jwks.json",
1011
"uma-css:config/uma/overrides/token-extractor.json",
1112
"uma-css:config/uma/overrides/www-auth.json",

packages/css/config/uma/overrides/authorization-handler.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,7 @@
1818
"credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" },
1919
"modesExtractor": { "@id": "urn:solid-server:default:ModesExtractor" },
2020
"permissionReader": { "@id": "urn:solid-server:default:PermissionReader" },
21-
"authorizer": {
22-
"comment": "Requests UMA ticket when authorization fails.",
23-
"@id": "urn:solid-server:default:UmaAuthorizer",
24-
"@type": "UmaAuthorizer",
25-
"authorizer": { "@id": "urn:solid-server:default:Authorizer" },
26-
"umaClient": { "@id": "urn:solid-server:default:UmaClient" },
27-
"ownerUtil": { "@id": "urn:solid-server:default:OwnerUtil" }
28-
},
21+
"authorizer": { "@id": "urn:solid-server:default:Authorizer" },
2922
"operationHandler": { "@id": "urn:solid-server:default:OperationHandler" }
3023
}
3124
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"@context": [
3+
"https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^7.0.0/components/context.jsonld",
4+
"https://linkedsoftwaredependencies.org/bundles/npm/@solidlab/uma-css/^0.0.0/components/context.jsonld"
5+
],
6+
"@graph": [
7+
{
8+
"@id": "urn:solid-server:overrides:AuthorizerOverride",
9+
"@type": "Override",
10+
"overrideInstance": {
11+
"@id": "urn:solid-server:default:Authorizer"
12+
},
13+
"overrideParameters": {
14+
"@type": "UmaAuthorizer",
15+
"authorizer": {
16+
"@type": "PermissionBasedAuthorizer",
17+
"resourceSet": {
18+
"@id": "urn:solid-server:default:CachedResourceSet"
19+
}
20+
},
21+
"umaClient": {
22+
"@id": "urn:solid-server:default:UmaClient"
23+
},
24+
"ownerUtil": {
25+
"@id": "urn:solid-server:default:OwnerUtil"
26+
}
27+
}
28+
}
29+
]
30+
}

0 commit comments

Comments
 (0)