2016-04-08 18 views
0

Ich habe meine parse.com App auf eine Heroku App mit MongoDB - https://github.com/ParsePlatform/parse-server-example übertragen (Heroku scheint die beliebteste Art der Migration weg von dem auslaufenden Dienst zu sein).Parse Server Benutzerauthentifizierung

Ich kann mit der REST-API kommunizieren & schreiben mit dem Anwendungsschlüssel in der Heroku-Setup festgelegt. Ich möchte nun API-Zugriff sperren, so dass nur eingeloggte Benutzer die API aufrufen können (eingerichtet als Datenbank gespeicherte Benutzer - nicht oAuth via Twitter, Facebook, etc).

Dies wird durch die folgenden in Parse.com (in App) App Einstellungen> Benutzer getan worden wäre> Anonyme Benutzer

+0

Sie sagen, dass Sie nicht anonyme Benutzer in der Lage sein wollen, um Anrufe zu tätigen, um der Server sowie die mit Facebook oder Twitter eingeloggten? –

+0

Ich sage, dass ich die DB-Benutzer nutzen möchte, damit ich mich nicht auf Facebook oder Twitter OAuth verlassen muss. –

+0

Ok, Sie möchten nur eine Anmelde- und Anmeldeseite mit einem Benutzernamen und einem Passwort erstellen? –

Antwort

0

installiert Parse-Dashboard hat, hat dies mich informiert, wie die Sicherheit (im MongoDB) gesetzt . In der _Schema Tabelle können Sie es in der entsprechenden Spalte einstellen. IE unten, können nur Benutzer in die Tabelle schreiben, während jeder & Fund Daten erhalten können & niemand Felder hinzufügen:

{ 
    "_id": "test", 
    "ACL": "object", 
    "title": "string", 
    "productIdentifier": "string", 
    "_metadata": { 
     "class_permissions": { 
      "get": { 
       "*": true 
      }, 
      "find": { 
       "*": true 
      }, 
      "create": { 
       "User": true 
      }, 
      "update": { 
       "User": true 
      }, 
      "delete": { 
       "User": true 
      }, 
      "addField": {} 
     } 
    } 
}