2017-05-10 25 views
0

SwiftベースのアプリケーションにFirebase Admin SDKを追加しようとしています。しかし、そこにあるオプションにはNode、Java、Pythonしかありません。SwiftにFirebase Admin SDKを追加する

他の言語のSwiftに変換する必要がありますか?私が間違った方向に向いている場合は私を修正してください、私はまだかなり経験の浅いです。 ありがとうございました!

答えて

1

クライアントでFirebase Admin SDKを使用することはサポートされておらず、そうしたくもありません。管理者はデータベース全体に無制限にアクセスできるため、データを危険にさらすことになります。ユーザーは、データベース内の何かを読み書きする方法を見つけたり、すべてのデータを削除したりする可能性もあります。つまり、Admin SDKを使って何を計画していたのですか?おそらく私はあなたを別の戦略に向けることができます。

+0

他のアプリケーション(私の側から)がデータベース上の他のすべてのユーザーのコンテンツを制御できるように、管理者アクセス権を使用したいと思っていました。これは、管理コントロールとユーザーアクセスを持つ2つの部分のアプリケーションのようなものです。 – Park

+0

データベースのセキュリティールールを使用して、データベースのどの部分にアクセスできるかを制御します。特定のデータへのアクセス権を持っているユーザーが1人しかいないと特定のuidがそのデータにアクセスできるという規則を作ることができます。詳しくは、ドキュメントをご覧ください。https://firebase.google.com/docs/database/security/ ユーザーグループにアクセスするには、もう少し複雑です。この投稿は、何をすべきかを知る上で大変な作業です:https://firebase.googleblog.com/2016/10/group-security-in-firebase-database.html –

関連する問題