我的项目使用Firebase身份验证。
我想启用身份验证活动的日志记录以进行合规性。 Google为其Google Cloud CICP(客户和合作伙伴的云身份)(documentation here)提供此功能。
我知道CICP表示它与Firebase身份验证兼容,但这是否意味着如果我启用它,它将记录我的Firebase项目的身份验证活动?或者它只会记录CICP直接创建的帐户的活动?谢谢!
对于Stackdriver活动日志记录,它将适用于CICP和Firebase Auth的活动。正如您可能从文档中看到的那样,第一步是在您的项目中启用此功能:
curl -d "{'monitoring':{'requestLogging':{'enabled':true}}}" -H 'Authorization: Bearer [AUTH_TOKEN]' -X PATCH -H 'Content-Type: application/json' https://identitytoolkit.googleapis.com/admin/v2/projects/[PROJECT_ID]/config?updateMask=monitoring.requestLogging.enabled
一旦您有一些值得查看的活动,您可以直接在“Identity Toolkit项目”资源中的StackDriver logs viewer中查看。
需要注意的一点是,如果您的项目中有大量用户或非常重要的活动,您可能还需要指定排除项以最大限度地降低成本/流量/噪音。详细信息包含在您指定的Activity Logging文档中。