Issue a token with Python client

Offen
#1,024 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
20/100
Issue-Typ
Dokumentation
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
node.js, python
Bereich
api, authentication

Rechercherichtung

Beginne damit, das referenzierte node-solid-server issue 672 zu lesen und den im Python-Beispiel gezeigten Login-/Passwort-Endpunkt zu überprüfen. Kläre den unterstützten Token- oder Zertifikatsfluss für einen Python-Client; als abgeschlossen gilt eine reproduzierbare authentifizierte Anfrage, die nicht auf Cookies angewiesen ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

question

The issue we like raise is the following.

We like to issue a token with a Python client to SOLID. We managed to get access using a cookie, however, we like to issue a token to get access to our SOLID account.

This issue mentioned two types of authentication, other than cooking: tokens and certificates.
https://github.com/solid/node-solid-server/issues/672

How can we issue a token in Python?

Our code so far:

import requests
import re
login_params = {
    'username': '<user>',
    'password': '<pass>'
}
r       = requests.post('https://<user>.solid.community/login/password',login_params)
str_res = r.text
r.cookies
r       = requests.get('https://<user>.solid.community/inbox/simplepad/index.ttl', cookies=r.cookies)
str_res = r.text
str_res
Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nodeSolidServer/node-solid-server

Alle Issues in nodeSolidServer/node-solid-server

Neue Issues direkt in Ihr Postfach

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