【发布时间】:2022-12-10 22:31:32
【问题描述】:
我正在使用 Android Studio 创建一个应用程序,用户可以在其中注册和登录。
为此,我想使用 Firebase 身份验证,所以我点击了 android studio 中的“工具”部分,然后点击了“Firebase”。我从菜单中选择了“身份验证”,并在可能的选项中选择了“自定义身份验证系统”。
然后告诉我按照您可以在“开始之前”部分下找到here 的步骤进行操作。
我遵循了所有内容,并下载了包含我帐户的公钥/私钥对(第 2 点,字母 c)的 json 文件,但我不知道必须将其复制到哪里。
说明说“将此文件复制到您的身份验证服务器”,但我没有身份验证服务器,我想通过 Firebase 完成所有操作。
有人可以帮我告诉我必须在哪里复制这个文件,或者是否有办法只使用 Firebase 而不使用其他外部服务器来实现身份验证系统?
--编辑--
对于任何感兴趣的人,我都感谢 Youtube 上的教程。
只需忽略段落(第 2 点,字母 c)并在身份验证部分的 Firebase 上单击“设置登录方法”。
选择“电子邮件和密码”方法,仅此而已。
一切都将通过 Firebase 完成。
【问题讨论】:
-
你想做什么?该选项需要您设置的身份验证服务器。如果你想通过 firebase 而不是别的,请选择其他选项之一。
-
由于您使用的是 Java,我认为这个 article 会有所帮助。
-
我想让用户使用用户名和密码登录,但我看到在线教程使用了通过“电子邮件和密码”进行身份验证的选项。但是,此选项未显示在我的选项列表中。我只有通过“Google 登录”和“Facebook 登录”进行身份验证。我不知道通过“Google Sing-In”用户是否必须只使用 gmail 电子邮件注册,因为我不想那样做。
标签: android firebase firebase-realtime-database firebase-authentication