首页 > 解决方案 > 是否存在仅包含 Go 的 auth 包的更轻量版本的 firebase admin SDK?

问题描述

我将整个firebase.google.com/go/v4库作为依赖项只是为了能够执行以下操作:

client *auth.Client
client.VerifyIDToken(ctx, bearerToken)

是否有仅包含 auth 包的轻量级 firebase 库?或者更好的是,这只是进行 Firebase ID 令牌验证。

标签: firebasegofirebase-authenticationfirebase-admin

解决方案


适用于 Go 的 Firebase Admin SDK 只有一个版本,它包含 SDK 支持的所有 Firebase 功能的客户端。与客户端 SDK 不同,没有针对单个 Firebase 功能的单独 Admin SDK。

如果您不想使用 Admin SDK for Go,您可以:

  • 编写代码直接与REST API对话。
  • 获取SDK 的代码,看看您是否可以构建一个仅包含您需要的内容的精简版本。

推荐阅读