Feathers: anonymer Benutzer/Browsing

Erstellt am 15. Jan. 2017  ·  4Kommentare  ·  Quelle: feathersjs/feathers

Hallo Leute,

Gibt es eine vorhandene Methode, um anonyme Benutzer zuzulassen? Ich arbeite an einer mobilen App, die es Benutzern ermöglicht, die App zu nutzen, ohne sie zur Registrierung zu zwingen.

Update zur Frage:

Zusätzlich zu meiner ursprünglichen Frage. Wäre es einfacher, einen "Get"-Only-Service für die App selbst zu erstellen und dann, wenn es Zeit ist, mit Methoden wie (Post, Put, Löschen usw.)

Ich frage mich nur, ob es Sicherheitsbedenken bei der Bereitstellung eines "Get"-Dienstes ohne gültiges Token mit Federn gibt.

Alle 4 Kommentare

Die 1.0.x-Version von auth verwendet PassportJS unter der Haube, sodass Sie wahrscheinlich eine anonyme Strategie zum Laufen bringen können. Ich habe noch keine Beispiele im Umlauf gesehen.

Es gibt kein besonderes Anliegen von Feathers, wenn es darum geht, einen Get-Service öffentlich zu machen und andere zu sperren. Es ist wirklich einfach einzurichten, aber es sollte genau so funktionieren, wie Sie es sich vorstellen, denke ich.

Wenn ich es wäre, würde ich den Leuten, die auf der Site angekommen sind, immer noch einen "Benutzer" zuweisen, auch wenn sie anonym waren.

Generieren Sie einfach eine ID und verwenden Sie sie als Benutzer, sobald sie ankommen, ohne dass sie sich anmelden, und behalten Sie eine Referenz davon in ihrem Browser, damit Sie sie später identifizieren können. Wenn ein Benutzer zu alt / inaktiv wird, löschen Sie ihn. Erstellen Sie grundsätzlich Benutzer und behandeln Sie sie wie Browsersitzungen.

Wenn sie sich später anmelden, können Sie einfach ihre bereits angegebene anonyme Benutzer-ID mit weiteren Informationen aktualisieren. Hilft auch bei Kennungen, die Sie möglicherweise speichern möchten, bevor sie sich tatsächlich anmelden.

Wir haben bei Headstart 4 verschiedene "Typen" von Benutzern und alle haben Zugriff auf verschiedene Endpunkte. Ich verstehe nicht, warum Sie nicht auch einen anonymen Benutzer haben können. Wir kontrollieren unseren API-Zugriff hauptsächlich, indem wir für jeden Benutzertyp unterschiedliche "globale" Hooks haben. Wir fügen sie einfach zu jedem der Dienste entsprechend hinzu, je nachdem, welcher Zugriff ihnen erlaubt ist.

Hallo Leute,

Vielen Dank für Ihr Feedback, ich weiß es wirklich zu schätzen. Ich werde beide Vorschläge prüfen. @Mentioum Ich mag die Idee, einen Benutzer zu erstellen und ihn dann bei der Registrierung umzuwandeln.

Dieses Problem wurde automatisch gesperrt, da es nach dem Schließen in letzter Zeit keine Aktivität gab. Bitte öffnen Sie eine neue Ausgabe mit einem Link zu dieser Ausgabe für verwandte Fehler.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

rstegg picture rstegg  ·  3Kommentare

perminder-klair picture perminder-klair  ·  3Kommentare

harrytang picture harrytang  ·  3Kommentare

arkenstan picture arkenstan  ·  3Kommentare

jordanbtucker picture jordanbtucker  ·  4Kommentare