【问题标题】:Get user's phone number from C++ using Firebase使用 Firebase 从 C++ 获取用户的电话号码
【发布时间】:2018-01-07 16:07:57
【问题描述】:

我正在尝试使用 C++ 在服务器端检查用户的电话号码。客户端看起来不错,但在服务器端我只能从客户端解码JWT 并找出用户的Firebase ID,但这当然不是我需要的。

我仍然需要知道用户的电话号码,并且我知道我可以使用用户 ID 和 Firebase 管理 SDK 来执行此操作,但我找不到适用于 C++ 的管理 SDK 或任何我可以使用的 web-API到处。 那么,我如何从 C++ 中知道用户的电话号码?

【问题讨论】:

  • 如果您正在使用电话身份验证并且已经可以解码 JWT,则 phone_number 已经包含在 JWT 本身中。
  • @bojeil 确实! Firebase 的 JWT 已经在声明中包含电话号码,完美的解决方案,谢谢。

标签: c++ firebase firebase-authentication firebase-admin


【解决方案1】:

没有适用于 C++ 的 Firebase Admin SDK。

您可以做的是使用Cloud Functions for Firebase 在Google 的服务器上运行Admin SDK for Node.js,然后在HTTP Function 中公开您需要的内容。然后,您可以简单地从您的 C++ 代码中调用此 URL。

请确保正确保护对该 HTTP 端点的访问,否则您可能会泄露敏感信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    相关资源
    最近更新 更多