-
Notifications
You must be signed in to change notification settings - Fork 1
Solid Auth met LDflex uitzoeken #63
Comments
We maken nu gebruiken van Om bij private resources te kunnen, zouden we kunnen kijken of we gebruik kunnen maken van https://github.com/comunica/comunica-feature-solid/tree/master/engines/query-sparql-solid, waar actieve ontwikkeling aan is, al is dat geen ldflex. Lijkt er niet op dat we de Comunica Engine binnen Met andere woorden, het lijkt lastig te worden om met LDFlex bij private resources te komen. We kunnen denk ik a) geen ldflex gebruiken, maar direct Comunica engine, vergelijkbaar met hoe we nu KKG bevragen, of b) de bestanden in de pods openbaar maken, zodat we ldflex kunnen gebruiken. In dit geval kunnen we onderzoeken hoe we de ACL kunnen zetten van de containers die we aanmaken, of c) wellicht een andere optie? |
Interessant! Ik zat op een vergelijkbaar spoor ... naar Ik zag ook al dat de Het geeft mij wel weer aan dat er diverse libs in het ecosysteem zijn die in ontwikkeling zijn ... en vooral verschillend. Vaak sluiten ze op elkaar aan ... maar niet in ontwikkeling en dus is de combinatie van libs vaker problematisch dan behulpzaam. Vind je niet? |
Hmm... vandaag toch wat tijd gestoken in het werkend proberen te krijgen met nieuwere versies van de Ik denk dat we het beste een issue bij LDflex kunnen opvoeren ... en dan zonder LDflex - dus met Inrupt libs - verder gaan? |
OK. Issue aangemaakt: LDflex/Query-Solid#73 |
Ik stel voor om LDflex voor nu te laten vervallen en helemaal uit de applicatie te halen. Laten we gebruik maken van de meer up-to-date zijnde Inrupt libs. Wat daar minder mooi aan is, is dat het geen SPARQL (of GraphQL) gebruikt en dus is het LinkedData gedeelte in de applicatie ... 'wat zuinig' ... maar we kunnen we ervoor zorgen dat de output die we opslaan in de PODs wél valide is. Eens? |
OK. We gaan toch door met LDflex ... en dan zonder authenticatie. Dat betekent dat we in onze We hebben voor onszelf aangetoond dat authenticatie en autorisatie werkt in de Solid Spec en Solid Community Server ... maar we hebben er nu last van dat LDflex de laatste versie van de Inrupt Auth lib niet ondersteunt. Dit lijkt een bekend fenomeen te zijn in de LinkedData en Solid libraries: verouderde libs lopen te ver achter, voorbeelden van specs zijn verouderd en/of specs zijn nog te veel in Draft cq veranderen nog te veel en libs zijn nog niet bij met de laatste versies van de specs. Dit maakt ontwikkelen lastig en minder plezier dan nodig en zou moeten. Voor nu gaan we dus door met LDflex, nemen minder private toegang voor lief voor onze demonstrator. |
Private resources kunnen niet worden gelezen ... terwijl er wel een sessie beschikbaar moeten zijn. Is dit wel goed werkend in de LDflex lib? Zijn hier al issues voor opgevoerd op het Solid Forum?
The text was updated successfully, but these errors were encountered: