在 .net 中使用 firebase admin SDK 验证令牌 - 例外:“$ID 令牌中的段数不正确。”

特鲁蒂

我正在构建一个 Web.API 以通过 Firebase 向 iOS 应用程序发送通知。我已经在 .net 项目中集成了 Firebase 管理 SDK。根据https://firebase.google.com/docs/reference/admin/dotnet,我实现了以下代码。但是,当我调用“VerifyIdTokenAsync”时出现错误。错误是“$ID 令牌中的段数不正确”。

 var defaultApp = FirebaseApp.Create(new AppOptions()
            {
                Credential = GoogleCredential.FromFile(strFilePath),
            });

            // Retrieve services by passing the defaultApp variable...
            var defaultAuth = FirebaseAuth.GetAuth(defaultApp);

            FirebasVerifyIdTokenAsynceToken decodedToken = await defaultAuth.(deviceToken);
            string uid = decodedToken.Uid;

我在网上查了几篇文章和文档,但都引用了相同的代码,没有更多的故障排除信息。请帮忙。

希拉尼娅·贾亚提拉克

一个 ID 令牌(它是 JWT 的一种)必须正好有 3 个段,用句点分隔:header.body.signature. 上面的错误消息是说您作为 ID 令牌传递的字符串有一些其他数量的段。因此,您的输入字符串根本不是 ID 令牌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Firebase Admin SDK:未获取访问令牌

来自分类Dev

验证 API 请求中的身份验证令牌失败。ebay 使用 .Net SDK

来自分类Dev

在 ASP.NET Core 2 中使用令牌或 Open ID Connect 进行身份验证

来自分类Dev

使用Firebase身份验证令牌使用JS SDK进行图形API调用

来自分类Dev

使用Firebase身份验证令牌使用JS SDK进行图形API调用

来自分类Dev

尝试使用Firebase Admin SDK创建“自定义令牌”的“呼叫者没有权限”

来自分类Dev

Firebase 3:使用.net和C#创建自定义身份验证令牌

来自分类Dev

解密/验证Firebase令牌

来自分类Dev

Firebase令牌验证

来自分类Dev

Firebase令牌验证

来自分类Dev

Firebase自定义身份验证错误:“自定义令牌格式不正确”

来自分类Dev

PHP中的Firebase令牌验证

来自分类Dev

在Asp.net core / 5中使用策略库进行令牌身份验证

来自分类Dev

即使 JWT 令牌使用 Microsoft.Azure.Mobile SDK 正确,也不会对其进行验证

来自分类Dev

从Google身份验证服务检索.NET中REST服务的新Firebase访问令牌

来自分类Dev

在事件中使用身份验证令牌

来自分类Dev

使用ASP.net API的承载令牌身份验证

来自分类Dev

在 REST / GraphQL 中验证 Firebase Facebook 令牌

来自分类Dev

Django 1.9:使用Stripe的CSRF令牌丢失或不正确

来自分类Dev

如何通过使用Node.js的Web应用程序正确使用Firebase Admin SDK?

来自分类Dev

在asp.net vnext上使用承载令牌身份验证刷新令牌

来自分类Dev

使用.NET JWT中间件来验证自定义令牌以及Azure令牌

来自分类Dev

后端的 Firebase 令牌验证 - 在“aud”中找不到 firebaseID。改为发送 Google 客户端 ID?

来自分类Dev

通过PHP SDK验证Facebook API访问令牌和用户ID?

来自分类Dev

通过PHP SDK验证Facebook API访问令牌和用户ID?

来自分类Dev

.NET SDK的安装不正确

来自分类Dev

Firestore规则中的Firebase安装身份验证令牌验证

来自分类Dev

使用存储在Secret Manager中的密钥初始化Firebase Admin SDK

来自分类Dev

Firebase身份验证令牌的存储

Related 相关文章

  1. 1

    Firebase Admin SDK:未获取访问令牌

  2. 2

    验证 API 请求中的身份验证令牌失败。ebay 使用 .Net SDK

  3. 3

    在 ASP.NET Core 2 中使用令牌或 Open ID Connect 进行身份验证

  4. 4

    使用Firebase身份验证令牌使用JS SDK进行图形API调用

  5. 5

    使用Firebase身份验证令牌使用JS SDK进行图形API调用

  6. 6

    尝试使用Firebase Admin SDK创建“自定义令牌”的“呼叫者没有权限”

  7. 7

    Firebase 3:使用.net和C#创建自定义身份验证令牌

  8. 8

    解密/验证Firebase令牌

  9. 9

    Firebase令牌验证

  10. 10

    Firebase令牌验证

  11. 11

    Firebase自定义身份验证错误:“自定义令牌格式不正确”

  12. 12

    PHP中的Firebase令牌验证

  13. 13

    在Asp.net core / 5中使用策略库进行令牌身份验证

  14. 14

    即使 JWT 令牌使用 Microsoft.Azure.Mobile SDK 正确,也不会对其进行验证

  15. 15

    从Google身份验证服务检索.NET中REST服务的新Firebase访问令牌

  16. 16

    在事件中使用身份验证令牌

  17. 17

    使用ASP.net API的承载令牌身份验证

  18. 18

    在 REST / GraphQL 中验证 Firebase Facebook 令牌

  19. 19

    Django 1.9:使用Stripe的CSRF令牌丢失或不正确

  20. 20

    如何通过使用Node.js的Web应用程序正确使用Firebase Admin SDK?

  21. 21

    在asp.net vnext上使用承载令牌身份验证刷新令牌

  22. 22

    使用.NET JWT中间件来验证自定义令牌以及Azure令牌

  23. 23

    后端的 Firebase 令牌验证 - 在“aud”中找不到 firebaseID。改为发送 Google 客户端 ID?

  24. 24

    通过PHP SDK验证Facebook API访问令牌和用户ID?

  25. 25

    通过PHP SDK验证Facebook API访问令牌和用户ID?

  26. 26

    .NET SDK的安装不正确

  27. 27

    Firestore规则中的Firebase安装身份验证令牌验证

  28. 28

    使用存储在Secret Manager中的密钥初始化Firebase Admin SDK

  29. 29

    Firebase身份验证令牌的存储

热门标签

归档