Ich versuche, die beste Möglichkeit zu finden, Auth0 Login in eine React Native-Anwendung zu integrieren. Das Login-Widget für React Native funktioniert einwandfrei, aber ich bin etwas verwirrt darüber, wie wir die Benutzer, die auch im Backend angemeldet sind, dazu bringen, Anforderungen zum Ändern von Daten zu stellen. Das Backend läuft auf Knoten (Meteor). Muss ich das id_token an das Backend senden und mich dort mit auth0 einloggen? Ich bin irgendwie verwirrt, wie dies für die App und das Backend zu integrieren, so dass das Back-End, wenn der Benutzer sich in der mobilen Anwendung anmeldet auch weiß, dass sie angemeldet sind.Auth0 (Lock) Integration in React native + Backend
1
A
Antwort
0
Immer wenn der Client mit der kommuniziert Backend, sollte es das ID_Token mit der Anfrage senden. Bei jeder Anforderung sollte das Back-End das Token validieren (mithilfe einer jwt-Bibliothek), um sicherzustellen, dass das Token über eine gültige Signatur verfügt und nicht abgelaufen ist. Nach der Validierung kann das Back-End die im Token eingebettete Benutzer-ID verwenden, um die gewünschten Autorisierungsregeln oder Geschäftslogik auszuführen.
Check out this github project für ein Beispiel Meteor auth0 Backend.
Verwandte Themen
- 1. Build fehlgeschlagen mit Auth0-Sperre in React Native Android
- 2. React-native Backend für i18next
- 3. Integration von Crashlytics in React Native - Android
- 4. Abrufen von Benutzerinfo aus Auth0-Anwendung in React Native
- 5. Integration mit Auth0
- 6. Importieren von Auth0 Lock in eine React Komponente in Meteor 1.3
- 7. React Native - Navigator und Tab Bar Integration
- 8. Ressourcen für Relay Modern-React Native Integration
- 9. Auth0 mit React PropTypes
- 10. Wie wird der Standardbildschirm von React-Native-Lock angepasst?
- 11. wenn Auth0 mit Google Integration
- 12. Facebook Integration Backend
- 13. Relais mit Redux Integration Reagieren native App
- 14. React-Native: Dismiss/Exit React-Native Ansicht zurück zu Native
- 15. React native für Android
- 16. Wie testen Angular4-Anwendung mit Auth0-Integration korrekt?
- 17. Auth0 mit Rails API
- 18. Auth0 Integration und UI mit Xamarin
- 19. React Native Integration mit bestehenden Android App flash zurück
- 20. Verwenden Sie refresh_token, um ein neues id_token mit Auth0 Lock 10/Auth0.js 8 zu erhalten?
- 21. Navigation in React Native
- 22. Bildgrößenanpassung in React Native
- 23. Loop in react-native
- 24. Geofencing in React Native
- 25. setTimeout in React Native
- 26. Navigationsschublade in React-Native
- 27. zIndex in React Native
- 28. defaultProps in React Native?
- 29. Bildschirmbreite in React Native
- 30. Formularüberprüfung in React Native
Danke, ich dachte auch etwas in diese Richtung, aber für mich schien es ziemlich ineffizient zu sein, das Token mit jeder Anfrage zu senden. –
Tokens sind nicht sehr groß, es sei denn, Sie fügen der Option 'scope' zu viel hinzu, wenn Sie' lock' konfigurieren. Token bei jeder Anfrage ist, wie das Web in diesen Tagen meistens funktioniert. – Brandon