nodeSolidServer / nodeSolidServer/node-solid-server

Support server side plugin/middleware, then personal access token

Offen
#1,048 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

revisit
Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Usage example:
User sign in to an NLP service, then NLP service store the JWT from solid-auth-client, so it can access to user's POD for a year, and do some semantic parsing every 5 minutes (cronjob), link user data to some ontology. Another example can be a search engine that needs access to user files and cache them locally.

But this kind of service is not fetching POD data via a browser, so there is no origin for it. How can ACL work in this circumstance?

What's the recommended way to implement such a backend service?

Further discussion is on the forum.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit den Nutzungsbeispielen in diesem Issue und der verlinkten Forendiskussion über fortgeschrittene serverseitige Funktionen. Definiere die Anforderungen für serverseitige Plugin- oder Middleware-Unterstützung und Personal Access Tokens, einschließlich der Frage, wie der ACL-Zugriff ohne eine Browser-Origin funktionieren soll; die Arbeit ist abgeschlossen, wenn das Projekt eine vereinbarte Implementierung oder eine dokumentierte Empfehlung hat.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, nodejs
Bereich
api, authentication, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.