Firebase 将于 4 月 9 日至 11 日重返 Cloud Next 大会。
立即报名。
发送反馈
使用 App Check 保护自定义后端资源(C++ 项目)
bookmark_border bookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您可以使用 App Check 来保护应用的非 Google 自定义后端资源,例如您自己的自托管后端。为此,您需要执行以下两项操作:
修改您的应用客户端,以将 App Check 令牌随每个请求一起发送到后端,如本页所述。
按照从自定义后端验证 App Check 令牌 中所述,修改后端以要求将有效的 App Check 令牌随每个请求一起发送。
准备工作
使用默认的提供程序 将 App Check 添加到您的应用。
通过后端请求发送 App Check 令牌
为了确保您的后端请求包含有效且未过期的 App Check 令牌,请在每个请求前面添加一个 AppCheck::GetAppCheckToken()
调用。App Check 库会在必要时刷新令牌。
获取有效的令牌后,请将其随请求一起发送到后端。具体如何实现取决于您自己,但不要将 App Check 令牌作为网址的一部分(包含在查询参数中)发送 ,因为这样会使其容易发生意外泄露以及被意外拦截。推荐的方法是在自定义 HTTP 标头中发送令牌。
例如:
void CallApiExample () {
firebase_app_check :: AppCheck * app_check = firebase :: app_check :: AppCheck :: GetInstance ();
Future<std :: string > app_check_future = app_check - >GetAppCheckToken ( false );
app_check_future . OnCompletion ([&]( const Future<std :: string >& future_token ) {
if ( future_token . result ()) {
// Got a valid App Check token. Include it in your own http calls.
}
}
}
发送反馈
为您推荐 关于这些推荐文档页面 这些推荐文档页面可以帮助您找到要查找的内容。它们可能基于您当前正在查看的页面以及您的账号保存的页面。 网络与应用活动记录 .
了解详情
Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.
更新于 Apr 28, 2021
使用 AutoML Vision Edge,根据您自己的训练数据创建自定义图片分类模型。
更新于 Feb 28, 2025
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-06。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-03-06。"],[],[]]