Ich verwende die Auth-Funktion in Kombination mit oauth. Ich hätte gerne einen Endpunkt wie: /api/v1/user/current
, der den aktuell angemeldeten Benutzer darstellt. Gibt es eine Möglichkeit, das zu tun?Eve: Endpunkt für den aktuell angemeldeten Benutzer
1
A
Antwort
0
Sie können reguläres Flask-Routing verwenden, um das zu erreichen. Denken Sie daran, Eve ist eine Flask Unterklasse, also was auch immer arbeitet mit Flask arbeiten in der Regel auch mit Eve, so dass individuelle Endpunkte umfassten:
from eve import Eve
app = Eve()
@app.route('/user/current')
def current_user():
# perform your magic here
user_name = your_own_logic()
return 'Welcome back, %s' % user_name
if __name__ == '__main__':
app.run()
Siehe this article für weitere Einzelheiten.
Verwandte Themen
- 1. Teamcity-Eigenschaft für den aktuell angemeldeten Benutzer
- 2. Informationen über den aktuell angemeldeten Benutzer erhalten?
- 3. Finde den aktuell angemeldeten Benutzer in Django
- 4. Aktuell angemeldeten Benutzer unter Windows
- 5. Wie finde ich den aktuell angemeldeten Benutzer in Spring Boot?
- 6. Symfony2 - Injizieren Sie den aktuell angemeldeten Benutzer in einen Listener
- 7. Den aktuell angemeldeten Benutzer im Frühling + eckig erhalten
- 8. Lift: Wie kann ich den aktuell angemeldeten Benutzer abrufen?
- 9. Laravel-5.1 injiziere den aktuell angemeldeten Benutzer zu meinem Controller
- 10. Den aktuell angemeldeten Benutzer von einer Firefox-Erweiterung aus finden
- 11. Wie bekomme ich den aktuell angemeldeten Benutzernamen?
- 12. So speichern Sie Benutzereinstellungen (Benutzername, Passwort) in einer Windows-Anwendung für den aktuell angemeldeten Benutzer
- 13. Entwerfen von URI für den aktuell angemeldeten Benutzer in REST-Anwendungen
- 14. Wie stelle ich in Django ein Benutzerfeld in Form für den aktuell angemeldeten Benutzer ein?
- 15. So weisen Sie den aktuell angemeldeten Benutzer als Standardwert für ein Modellfeld zu?
- 16. Wie bekomme ich eine Liste von Rollen für den aktuell angemeldeten Benutzer
- 17. Get Documents Ordnerpfad des aktuell angemeldeten Benutzers
- 18. Wie bekomme ich den angemeldeten Benutzer/Benutzer eines Windows-Servers?
- 19. Wie kann ich den aktuell angemeldeten Benutzer in CAS überprüfen, bevor ich einen Benutzer lösche?
- 20. Abrufen des aktuell angemeldeten Benutzers (FullToken Context)
- 21. Umbraco angemeldeten Benutzer-ID
- 22. Von AWS SDK, wie bekomme ich den aktuell angemeldeten Benutzernamen (oder IAM-Benutzer)?
- 23. Symfony2: Wie validiere ich eine Entität, indem ich den aktuell angemeldeten Benutzer berücksichtige?
- 24. Symfony 3 - So legen Sie den aktuell angemeldeten Benutzer als Entität "Autor" fest
- 25. Greifen Sie auf den aktuell angemeldeten Benutzer von überall im Code zu
- 26. Wie kann ich den aktuell angemeldeten Benutzer-Benutzernamen im Modellfeld speichern, während ich ein Formular speichere?
- 27. Aktuellen angemeldeten Benutzer anzeigen
- 28. Benutzerdefiniertes Feld für angemeldeten Benutzer anzeigen
- 29. Filterreservierungen, die vom angemeldeten Benutzer erstellt wurden
- 30. CAS-Nummer der derzeit angemeldeten Benutzer
Ja, das ist cool, aber ich hätte gerne Zugang zu allen schönen Ruhe-Methoden von eve, ohne sie erneut zu implementieren. – uphill
Sie haben in der Regel Zugang zu Eve-Methoden. Importieren Sie einfach, was Sie brauchen und verwenden Sie nach Belieben. Im verknüpften Artikel (nach unten) importiere ich zum Beispiel 'requests_auth' von eve. –