Ist es möglich, Benutzerauthentifizierung über sagen, httparty und Session-Management durch Devise zu tun? Wie würde ich das erreichen, weil ich keine Benutzertabelle habe?Verwenden von Gerät für die Sitzungsverwaltung
Antwort
Sie brauchen nicht wirklich für das Session-Management. Rails hat bereits good support für Session-Management out-of-the-Box, die wahrscheinlich für Ihren Anwendungsfall angemessen ist.
Um Ihre spezifische Frage zu beantworten, konzentriert sich ein Großteil der Gerätefunktionalität auf die Verfügbarkeit eines Benutzermodells. Daher ist die Verwendung von Geräten ohne ein Benutzermodell wenig sinnvoll.
Sie können jedoch theoretisch ein Benutzermodell bereitstellen, das nicht tatsächlich von einer Datenbank gesichert wird, sondern wie ein ActiveRecord-Modell quatscht. Dies erfordert eine Menge Aufwand und Tests, aber Sie können die von Devise bereitgestellten Controller-Erweiterungen, Ansichten, Mailer-Integration usw. wiederverwenden.
Aber meiner Meinung nach ist der Aufwand für die oben genannten Maßnahmen nicht gerechtfertigt, und ich würde empfehlen, eine bessere Vertrautheit mit Sitzungsverwaltung in Rails aufzubauen und eine benutzerdefinierte Lösung zu erstellen, die in Ihren Authentifizierungsdienst integriert wird. Es ist nicht schwierig und wahrscheinlich wartungsfreundlicher.
- 1. Ember.js StateManager für Sitzungsverwaltung
- 2. Ist dies für die Sitzungsverwaltung korrekt?
- 3. Android-Sitzungsverwaltung
- 4. MultipeerConnectivity Sitzungsverwaltung
- 5. C# Sitzungsverwaltung
- 6. Verwenden von FusedLocation Provider für Android-Gerät
- 7. Sitzungsverwaltung angularjs
- 8. Android-Benutzerauthentifizierung und Sitzungsverwaltung
- 9. Sitzungsverwaltung mit Firebase?
- 10. Sitzungsverwaltung mit Alamofire
- 11. App Fabric: Erhöhung der Bereichsanzahl im Cache für die Sitzungsverwaltung
- 12. NHibernate Linq Sitzungsverwaltung
- 13. Skalierbare HTTP-Sitzungsverwaltung (Java, Linux)
- 14. Verwenden Sie Android-Gerät als Headset für ein anderes Gerät
- 15. Benutzer Sitzungsverwaltung in asp.net
- 16. Sitecore CM StateServer Sitzungsverwaltung
- 17. Sitzungsverwaltung in Rails (2.3)
- 18. NHibernate Sitzungsverwaltung in ASP.NET MVC
- 19. Sitzungsverwaltung mit Spring Boot?
- 20. NHibernate-Sitzungsverwaltung in der WCF-Anwendung
- 21. Sitzungsverwaltung in asp.net Code zuerst
- 22. Wie wird die Sitzungsverwaltung in SQL Azure 2016 implementiert?
- 23. Sitzungsverwaltung auf andere Springboot-Anwendungen zentralisieren
- 24. Sitzungsverwaltung - mehrere Sitzungen, die ablaufen und ungültig gemacht werden können?
- 25. Drupal 7 mit URL-basierter Sitzungsverwaltung ausführen?
- 26. Sitzungsverwaltung mit Spring Security: Concurrent-Sitzungen
- 27. Bestimmen Sie die Verfügbarkeit von 3D-Berührungen für das Gerät
- 28. Sitzungsverwaltung in Emacs mit Desktop-Bibliothek
- 29. Welches Gerät für die Entwicklung von Auto-Layout-Design
- 30. Verwenden von NSZombieEnabled zum Debuggen von EXC_BAD_ACCESS mit dem Gerät