我正在使用Firebase (最新的)开发一个iOS应用程序,当用户使用电子邮件和密码进行身份验证时,安全规则中的auth.provider表达式出现了问题。我希望auth.provider表达式返回password,但是它看起来像返回anonymous。
在Firebase控制台中,我启用了电子邮件/密码和Google作为提供者,并设置了以下安全规则:
{
"rules": {
"users": {
"$uid": {
// the user is all
我正在使用Firebase和FirebaseUI制作一个安卓应用程序。该应用程序允许登录电子邮件和密码,谷歌和facebook。如何找到这些方法中的哪一个是用户使用的?
在这里描述流程:
用户看到登录屏幕(FirebaseUI)
用户在方法中使用首选号,在
下一个布局是根据用户使用的登录方法显示的。
例如
//this activity is launched after successful sign in
public class MainActivity extends AppCompatActivity {
@Override
protected v
我试图用Firebase验证Chrome扩展(清单v3)的后台脚本(服务工作者)中的用户。我正在使用signInWithCredential方法并传递一个idToken (下面的信息),但这将返回以下错误:
error: id token is not issued by Google. (auth/invalid-credential).
我的第一个想法是:
用户点击Chrome extension.Chrome扩展弹出中的“登录”按钮,打开一个新的Tab并重定向到我的web应用程序(在线),用户可以通过Firebase登录到他们的帐户(通过Google OAuth或通过用户在网站上进行身份