Skip to content

Commit a8adba3

Browse files
committed
refactor: Use Components.js override for main LDP component
1 parent a5dbe02 commit a8adba3

2 files changed

Lines changed: 27 additions & 41 deletions

File tree

packages/css/config/default.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"css:config/identity/pod/static.json",
2121
"css:config/ldp/authentication/dpop-bearer.json",
2222
"uma-css:config/ldp/authorization/uma.json",
23-
"uma-css:config/ldp/handler/uma.json",
23+
"css:config/ldp/handler/default.json",
2424
"css:config/ldp/metadata-parser/default.json",
2525
"uma-css:config/ldp/metadata-writer/uma.json",
2626
"css:config/ldp/modes/default.json",
@@ -106,6 +106,32 @@
106106
"ownerUtil": { "@id": "urn:solid-server:default:OwnerUtil" },
107107
"introspect": false
108108
}
109+
},
110+
{
111+
"comment": "Replace the authorization handler with UMA support.",
112+
"@id": "urn:solid-server:override:LdpHandler",
113+
"@type": "Override",
114+
"overrideInstance": {
115+
"@id": "urn:solid-server:default:LdpHandler"
116+
},
117+
"overrideParameters": {
118+
"@type": "ParsingHttpHandler",
119+
"operationHandler": {
120+
"@type": "AuthorizingHttpHandler",
121+
"credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" },
122+
"modesExtractor": { "@id": "urn:solid-server:default:ModesExtractor" },
123+
"permissionReader": { "@id": "urn:solid-server:default:PermissionReader" },
124+
"authorizer": {
125+
"comment": "Requests UMA ticket when authorization fails.",
126+
"@id": "urn:solid-server:default:UmaAuthorizer",
127+
"@type": "UmaAuthorizer",
128+
"authorizer": { "@id": "urn:solid-server:default:Authorizer" },
129+
"umaClient": { "@id": "urn:solid-server:default:UmaClient" },
130+
"ownerUtil": { "@id": "urn:solid-server:default:OwnerUtil" }
131+
},
132+
"operationHandler": { "@id": "urn:solid-server:default:OperationHandler" }
133+
}
134+
}
109135
}
110136
]
111137
}

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

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)