【发布时间】:2018-07-04 15:59:19
【问题描述】:
我们在 django 应用程序中使用 firebase python admin sdk。 (这用于电话身份验证后端验证)。
使用 serviceAccountKey.json 文件对 sdk 进行身份验证。
在生产和开发环境中使用它的最佳做法是什么? 最好有一个分离,以便这个文件可以安全地被 git 忽略。
【问题讨论】:
-
如果您让 Admin SDK 从环境中加载凭据会怎样?您可以将
GOOGLE_APPLICATION_CREDENTIALS环境变量设置为指向本地安装的服务帐户 JSON 文件,并在没有任何显式凭据 (more details here) 的情况下初始化 Admin SDK。只要您不尝试从 Admin SDK 铸造自定义 JWT 令牌,这将起作用。
标签: android django firebase firebase-authentication firebase-admin