2017-09-04 8 views
0

私のプロジェクト(ApyKeyを使用)をserverallの人々と共有しました。今度は私が知っているように新しいApiKeyを生成することが可能かどうか、私はFirebaseプロジェクトにアクセスできる唯一の人ですか?新しいFirebase ApiKeyを生成する方法

enter image description here

答えて

1

サーバーで使用するための特別なキーが必要な場合は、プロジェクトのFirebaseコンソールにナビゲートし、左上隅のギアを選択してプロジェクト設定を選択して生成することができます。次に、上部にあるサービスアカウントを選択します。次に、Firebase Admin SDKを選択し、新しい秘密鍵を生成します。お役に立てれば!

1

Firebaseは、クライアント側のサービスです。生産にfirebaseを使うとすぐにその鍵は公開されます。あなたの鍵はプライベートではないので、あなたのデータベースとストレージセキュリティルールを使ってデータをプライベートにする必要があります。

1

そういうことになっています。 Firebaseには、データを保護するためのセキュリティルールがあります。ユーザーが認証されない限り、彼らができる

{ 
    "rules": { 
    ".read": "auth != null", 
    ".write": "auth != null" 
    } 
} 

をこのようにあなたが(>ルール - - >データベース/ストレージ・プロジェクト)の下で、Firebaseコンソールからルールを設定することができます https://firebase.google.com/docs/database/security/quickstart https://firebase.google.com/docs/storage/security/start

データをデータベース/ストレージに読み書きすることはありません。

+0

あなたの答えに感謝します。しかし、私にあなたのApiKeyを渡すと、私はあなたのFirebaseプロジェクトを私が与えたルールのほかに初期化することができますか? – BushJopie

+1

APIキーを使用すると、someonesデータベースに接続できますが、Suhaylが述べたセキュリティルールはそのデータを保護します。 – sketchthat

関連する問題