2014-07-05 4 views
6

Ich benutze Parse.com und mag es sehr.Parse.com - Wie man sich als ein Benutzer anmeldet, ohne sein Kennwort zu kennen?

Ich möchte, dass Benutzer meiner App automatisch ein Konto zugewiesen bekommen (das ich hinter den Kulissen mithilfe der Parse-API erstelle) und sie dann in ihrem Konto anmelden.

Ich könnte dies leicht tun, wenn ich ihnen ein hartes, standardisiertes Passwort für ihr Konto zugewiesen, z. B. SuperPass123.

Ist dies die einzige Möglichkeit, dies zu tun? Oder gibt es eine andere Möglichkeit, dass ich mich automatisch als Benutzer anmelden kann, ohne ein Benutzerkennwort zu kennen, wenn mein Benutzer "Super" -Rechte hat?

Antwort

7

Wenn Sie genug sichern, können Sie dies im Wesentlichen mit Cloud-Code tun. Ich werde den Validierungs-/Autorisierungsteil überspringen und mich darauf konzentrieren, wie.

Eine Cloud-Funktion, die mit dem Hauptschlüssel ausgeführt wird und einen Benutzer abfragen kann. Die cloud-Funktion gibt das Sitzungs-Token des Benutzers an den Client zurück (user.getSessionToken()), der die "an" -Funktionalität verwendet, um sich als dieser Benutzer anzumelden.

Relevante Beiträge:

Ankündigung der "werden" Feature: http://blog.parse.com/2013/12/03/bring-your-own-login/

Tutorial, die eine Implementierung von Cloud-Code umfasst eine Session-Information bereitstellt: https://parse.com/tutorials/adding-third-party-authentication-to-your-web-app

+0

Hallo, ich bin derzeit vor ein ähnliches Problem im Zusammenhang mit Identitätsanbieter-Anmeldungen von Drittanbietern (insbesondere Google+). [Hier ist meine Frage] (http://stackoverflow.com/questions/28114422/how-to-link-google-signed-in-users-on-parse-backend-on-android) zum Erstellen von Benutzern auf Parse nachdem Sie sich bei Google+ angemeldet haben. Sollte ich [diesen Blogpost] folgen (http://android-developers.blogspot.co.uk/2013/01/verifying-back-end-calls-from-android.html) und sich auch Benutzer vom Backend anmelden, dann Verwende die Methode "Werden". Das ist ein bisschen verschwommen für mich. Kannst du mir bitte kurz den Prozess erzählen? Vielen Dank! –

Verwandte Themen