Programmgesteuertes Erstellen eines Zugriffstokens mit Django OAuth2 Toolkit

8

Ich verwende Python Social Auth und Django OAuth Toolkit, um meine Benutzerkonten zu verwalten und den Zugriff auf meine REST-API einzuschränken.

Ich kann ein Token für Benutzer erstellen, die sich manuell mit meiner App anmelden, indem Sie das reguläre

verwenden

curl -X POST -d "grant_type=password&username=<user_name>&password=<password>" -u"<client_id>:<client_secret>" http://localhost:8000/o/token/

Aber wenn ich meine Benutzer mit ihrem Zugriffstoken bei PSA anmelde, möchte ich ein OAuth2-Toolkit-Token für meine eigene App erstellen und es als JSON an den Client zurückgeben, damit es sie für Anfragen mit meiner API verwenden kann.

Zur Zeit erzeuge ich Token einfach mit generate_token von oauthlib , ist das eine gute Übung? Sollte ich andere Faktoren berücksichtigen?

%Vor%     
Felix D. 05.04.2015, 15:43
quelle

1 Antwort

0

Ich habe kürzlich Ссылка zu diesem Zweck wie Benutzer Felix D. vorgeschlagen. Unten ist meine Implementierung:

%Vor%     
DragonBobZ 12.06.2017 03:08
quelle