【问题标题】:Firebase authentication via Rest通过 Rest 进行 Firebase 身份验证
【发布时间】:2023-04-01 03:18:01
【问题描述】:

当使用 Firebase 的 Rest API 编写 c# windows 应用程序时,是否可以使用 Firebases facebook 身份验证?还是我们仅限于使用自定义身份验证方法。

【问题讨论】:

    标签: firebase-authentication


    【解决方案1】:

    调用 REST API 时,您有责任在 auth 参数中传递一个有效的 JSON Web Token。它没有内置的身份验证方法。

    您可以从受支持的身份提供者那里获得一个令牌,也可以自己铸造一个。

    【讨论】:

    • 例如,对于 facebook,我只需使用传统的 facebook 机制(独立于 firebase)在应用程序中进行身份验证,然后将 facebook 在我的“自定义”身份验证调用中提供的令牌传递给 firebase。感谢您的回答和帮助
    • 并非如此。 Facebook 只会给你一个 OAuth 令牌。你仍然需要用它来铸造一个 JWT。我们有库可以帮助解决这个问题,包括一个用于 C# 的库:firebase.com/docs/web/guide/login/custom.html 因此,您可以在令牌中获取所需的信息,将其放入 JSON 并使用该库将其签名到 JWT 中。然后在auth 参数中传递生成的令牌。
    • 我想我需要更多地了解它的工作方式。有没有这样的例子。我想尽可能多地使用 firebase 来实现我们的在线数据库类型功能。但我觉得牢牢掌握安全性将是关键。
    猜你喜欢
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2016-04-16
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    相关资源
    最近更新 更多