如何生成新的Firebase ApiKey

时间:2017-09-04 10:41:37

标签: firebase firebase-console

我与serverall人分享了我的项目(与ApyKey一起)。现在我想知道是否有可能生成一个新的ApiKey,所以我知道,我是唯一可以访问我的Firebase项目的人吗?

enter image description here

5 个答案:

答案 0 :(得分:6)

如果您希望在服务器中使用特殊密钥,则可以通过导航到项目的firebase控制台,选择左上角的齿轮并选择项目设置来生成一个密钥。然后在顶部选择服务帐户。然后选择Firebase Admin SDK,然后生成新的私钥。希望这有帮助!

答案 1 :(得分:3)

Firebase是一种客户端服务。只要您在生产中使用firebase,密钥就会公开。您的密钥并非隐私,您的数据库和存储安全规则应用于保护您的数据私密。

答案 2 :(得分:3)

它应该是那样的。 Firebase具有保护数据的安全规则。 https://firebase.google.com/docs/database/security/quickstart https://firebase.google.com/docs/storage/security/start

您可以在Firebase控制台的(项目 - >数据库/存储 - >规则)下设置规则,如下所示:

-(void)recorder:(AVCamRecorder *)recorder recordingDidFinishToOutputFileURL:(NSURL *)outputFileURL error:(NSError *)error {
    if (error) {
        NSLog(@"recordingDidFinishToOutputFileURL received error: %@",error);   

        if ([[self delegate] respondsToSelector:@selector(captureManagerRecordingFinished:recordedVideo:)]) {
            [[self delegate] captureManagerRecordingFinished:self recordedVideo:nil];
        }
        return;
    }

    [self createThumbFromPath:[ProjectSingleton getVideoPath:outputFileURL]];       

    if ([[self delegate] respondsToSelector:@selector(captureManagerRecordingFinished:recordedVideo:)]) {
        [[self delegate] captureManagerRecordingFinished:self recordedVideo:[outputFileURL path]];
    }
}

除非用户经过身份验证,否则他们既无法读取也不能将数据写入数据库/存储。

答案 3 :(得分:2)

firebase上创建的任何项目也将出现在google cloud中。

您可以从Google Cloud重新生成Firebase的“ Web API密钥”。

enter image description here

如果这是您要重新生成的Web API密钥,请继续阅读!

  1. 转到Google云端->打开控制台->选择您的项目

enter image description here

If you don't find your project under the "RECENT" tab, lookout in the "ALL" tab.

enter image description here

  1. 从导航器转到“ API和服务” /“凭据”

enter image description here

  1. 选择以编辑要更新/重新生成的密钥。

enter image description here

  1. 从此处重新生成密钥。

enter image description here

您完成了!刷新Firestore后,您将在设置中看到新密钥。

**新密钥将立即可用。当前密钥将在24小时内永久停用。

答案 4 :(得分:0)

这是我发现的答案,实际上是创建了一个新的Web API密钥,从而有效地禁用了旧的API。

Regenerate Web API key of Google Firebase