Mein Ziel ist die Bereitstellung einer REST-API für meine Webanwendung. Verwenden:
Ich muss den Zugriff auf meine Daten sowohl für den Web- als auch für den REST-Zugriff sichern. Ich kann jedoch kein reguläres Python request
erfolgreich ausführen, wenn ich versuche, eine Verbindung mit der gesicherten API herzustellen.
Die folgenden Ausgaben werden mit dem voll funktionsfähigen Modul am Ende dieser Frage erhalten.
Ich bekomme eine korrekte Antwort, wenn ich http://127.0.0.1:5000/api/v1/free_stuff
:
Bei der Authentifizierung mit http://127.0.0.1:5000/api/v1/protected_stuff
:
Hier ist ein Dummy-Funktionsmodul, das verwendet wird, um die obigen Ergebnisse zu erzeugen:
%Vor%Irgendeine Idee?
[Bearbeiten] Um über das Webinterface voll funktionsfähig zu sein müssen Sie einen templates
-Unterordner mit mindestens der folgenden login.html
-Datei haben:
Ihre ursprüngliche Abfrage (mit Python-Anfragen-Modul) half mir, loszuwerden :) Ich habe nichts anderes gemacht.
Ich benutze Flask-Restless (noch) nicht
FWIW - Ich konnte den Auth-Token mit "nur" Flask-Security (d. h. ohne Flask-jwt verwenden zu müssen) erhalten
Siehe hier für Details
Tags und Links python restful-authentication flask flask-security flask-restless