2017-05-10 27 views
0

Ich versuche, meiner Swift-basierten Anwendung ein Firebase Admin SDK hinzuzufügen. Aber die Optionen, die es gibt, haben nur Knoten, Java und Python.Hinzufügen von Firebase Admin SDK zu Swift

Müsste ich Swift von einer dieser anderen Sprachen konvertieren? Korrigiere mich, wenn ich in die falsche Richtung gehe, bin ich noch ziemlich unerfahren. Vielen Dank!

Antwort

1

Die Verwendung des Firebase Admin SDK auf dem Client wird nicht unterstützt, und Sie möchten es auch nicht. Da Admin uneingeschränkten Zugriff auf die gesamte Datenbank gewährt, würden Sie Ihre Daten gefährden. Ein Benutzer könnte möglicherweise eine Möglichkeit finden, alles in der Datenbank zu lesen und zu schreiben, und sogar alle Ihre Daten löschen. Was hast du mit dem Admin SDK vor? Vielleicht kann ich dich auf eine andere Strategie lenken.

+0

Ich wollte den Admin-Zugriff verwenden, um eine andere App (von meiner Seite) zu erlauben, den Inhalt für alle anderen Benutzer in der Datenbank zu steuern. Es ist wie eine zweiteilige Anwendung mit Administratorkontrolle und Benutzerzugriff – Park

+0

Verwenden Sie Datenbanksicherheitsregeln, um zu steuern, wer Zugriff auf welche Teile Ihrer Datenbank hat. Sie können eine Regel festlegen, dass eine bestimmte Benutzer-ID Zugriff auf bestimmte Daten hat, wenn Sie nur eine Person erwarten, die diesen Zugriff hat. Weitere Informationen finden Sie in der Dokumentation: https://firebase.google.com/docs/database/security/ Für eine Gruppe von Benutzern ist der Zugriff etwas komplizierter. Dieser Beitrag macht einen großartigen Job, indem er durchgeht was zu tun ist: https://firebase.googleblog.com/2016/10/group-security-in-firebase-database.html –

Verwandte Themen