firebase-authentication相关内容

如何在反应中删除新的 firebase onAuthStateChanged 侦听器

我正在使用 react-router 在 React Web 应用中实现 firebase 身份验证. 用户使用弹出式登录通过 Facebook 或 Google 登录(在/signin),然后如果成功,我将路由到主应用程序 (/).在主应用程序组件中,我侦听身份验证状态更改: componentWillMount() {this.authListener = this.authList ..

Flutter 中的 Firebase 身份验证状态检查

目前我需要设置检查用户是否登录,然后采取相应措施(打开主页或登录屏幕).我只使用电子邮件身份验证. 如何在 Flutter 中检查用户的 Firebase 身份验证状态? 这个问题已经有人问过了here,但我无法以这种方式检查身份验证状态: final auth = FirebaseAuth.instance;class MyApp 扩展 StatelessWidget {@覆盖小部 ..
发布时间:2022-01-01 19:37:45 其他开发

短信验证码已过期.请重新发送验证码重试

每当我尝试使用 react-native-firebase sdk 使用电话号码登录时,我都会通过短信收到 OTP 代码,当我提交收到的代码时,会出现错误消息:“短信代码已过期.请重新发送验证码再试一次."这里需要注意的是,即使出现错误,相应电话号码的条目也会写入 firebase 的“用户"部分. 我正在使用以下内容: NodeJS: v8.11.1,NPM:v5.6.0,反应原生:“^ ..

如何通过用户电子邮件 Firebase android 获取用户 ID?

给定一个电子邮件地址,是否可以获取一个人的用户 ID?例如, 如果我有一个可变的电子邮件,其中包含该人的电子邮件.我可以通过做类似的事情来获取他们的 ID String userID = mAuth.DatabaseReference.getuID.(email); 对不起,如果这是一个愚蠢的问题. 编辑:注意,我想获取一个不是当前用户的人的 ID.所以我不能使用 Firebase ..

帐户创建后 Firebase 返回用户对象

我试图在 Firebase 中创建一个用户,然后在网络服务器上的数据库中创建一个用户配置文件.我已经实现了以下代码,它可以很好地创建用户.但是我不确定如何接收用户 ID(我需要一个唯一 ID)来创建数据库结构.有没有办法在调用 createUserWithEmailAndPassword 时返回用户对象? 我试图实现一个 firebase.auth().onAuthStateChanged ..

Firebase 身份验证 ID 令牌的“aud"不正确宣称

我正在尝试验证 idToken 后端.用户已成功登录到 firebase 客户端,但是当我尝试在后端验证 idToken 时,我收到了这条不太有用的错误消息 Firebase 身份验证 ID 令牌的“aud"声明不正确 错误消息似乎变得更有用了,归结为在 auth 键中没有项目名称: 错误:Firebase ID 令牌的“aud"(受众)声明不正确.预期“stripmall-00 ..
发布时间:2022-01-01 19:37:04 其他开发

在 firebase 中 - 如何在服务器上生成 idToken 以进行测试?

我想测试一个创建用户的云功能. 在正常情况下,我在浏览器中生成一个 idToken 并通过标头将其发送到服务器:Authorization : Bearer etcIdToken 但是我想在没有浏览器的情况下测试这个功能.在我的摩卡测试中,我有: before(done => {firebase = require firebase .. -- 这应该是像浏览器库一样.管理员 = 需 ..

Android - Firebase - 不同类型的用户登录

目标 允许不同类型的用户登录各自的界面 说明 用户类型 (3): 学生 家长 老师 每个用户都通过 Firebase 身份验证电子邮件进行注册 每个用户都应该能够访问他们各自的界面,如果与其他界面不同的话 每个用户已经与他们各自的子节点一起保存在 Firebase 数据库中.例如,在“用户"下有一个“学校",在其下是“学生"、“家长"和“教师"等用户类 ..

如何检查用户是否已登录,如果是,则显示其他屏幕?

我的第一个屏幕是登录屏幕,它需要检查用户是否登录才能直接打开主屏幕,但使用此检查时出现错误. 我正在检查 initState,条件返回 true,所以看起来问题出在导航器上. 如果用户已登录,跳过第一个屏幕的正确方法是什么? 错误: I/flutter (20803): ==╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY=============== ..
发布时间:2022-01-01 19:36:24 其他开发

更改 Firebase 软件包名称

我有一个与 Firebase 集成的 Google Sign-In 应用.我最近更改了应用程序包名称以用于发布目的.现在运行抛出这个错误: 错误:任务“:app:processDebugGoogleServices"的执行失败.>找不到与包名称“"匹配的客户端 所以我猜 Firebase 无法识别具有新包名称的应用.如何更改 Firebase 包名称.我已经浏览了 Firebase 控制台,但 ..
发布时间:2022-01-01 19:36:16 移动开发

声明单独的 Firebase Cloud Functions 并仍然使用 Express.js

有许多将 Express 用于 Firebase Cloud Functions 的示例. 在我发现的每个示例中,代码都将 Express 应用程序公开为单个云函数: exports.app = functions.https.onRequest(app); 对于一个人的 Firebase 项目函数,这意味着他们将看到一个名为“app"的条目,并且所有 Express.js HTTP 侦 ..

使用 Firebase UID 作为二维码标签是否安全?

如果我使用 Firebase 用户 UID 作为二维码标签,这是一个明智的方法吗? 如果 UID 被公众知道会有什么后果? 这会给黑客修改用户隐私数据的机会吗? 解决方案 Firebase 的 UID 本身并不是一种安全机制.知道用户的 UID 不是安全漏洞. 知道用户的 UID 并不意味着您可以模拟该用户.我可能知道您是 Jason Hoch,您的 StackOverf ..
发布时间:2022-01-01 19:36:00 其他开发

FirebaseInstanceId 令牌检索失败 SERVICE_NOT_AVAILABLE

我正在开发一个 Android 应用,它使用 Firebase 身份验证、数据库和存储.一切正常,直到此错误消息开始出现在 logcat 中.(我没有在 firebase 控制台上篡改任何配置) E/FirebaseInstanceId:令牌检索失败:SERVICE_NOT_AVAILABLE 即使我对所有与 firebase 相关的代码进行了评论,此错误消息也会显示. 因此,我无法继续 ..

将 Firebase Auth 用户映射到 Firestore 文档

我正在尝试使用 Firebase 的 Firestore 数据库来处理我的 Android 应用中的User. 最初我想使用从 Auth 包(一个字符串)返回的 id,并将其设置为 users 的 id数据库中的集合.在 Collection users 内创建 Document 时,我将 uid 字段设置为该身份验证包字符串. 我意识到没有办法将该字符串设置为可索引的值,以便查询如下 ..

使用服务帐户将 Firebase 应用程序部署到 Heroku(使用 dotenv 的环境变量)

我有一个使用 firebase 服务帐户的节点应用程序.我想将该应用程序部署到 Heroku,但我不想公开我的密钥.我直接从公共 github 存储库部署,所以我不想在部署中包含服务帐户文件. 我可以使用服务帐户 json 文件,将每个属性设为环境变量,将这些变量中的每一个添加到 Heroku 并部署它.一切正常(在我的 firebase 应用程序上授权新的 Heroku 域之后),但是有没 ..

如何将 Firebase 与 Spring Boot REST 应用程序一起使用?

我有一个 Spring Boot REST 应用程序,它依赖于在 Firebase 中完成的身份验证. 在客户端 Firebase 生成一个令牌,借此在 Spring Boot 中,我需要验证 UID. 但是代码是回调模式,那么如何实现函数才能完成任务呢? @RequestMapping(value = "/api/restCall", method = RequestMethod. ..
发布时间:2022-01-01 19:35:20 Java开发