java - Firebase 身份验证服务器错误

标签 java firebase firebase-authentication

我收到以下错误:

For a custom firebase host you must first set your authentication 
server before using authentication features!

我的代码:

public void initialize() throws IOException {

    FileInputStream serviceAccount = new FileInputStream("/Users/ryan/dev/uandmemelogin/src/main/java/rgross/kmccann/firebase.json");

    FirebaseOptions options = new FirebaseOptions.Builder()
            .setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
            .setDatabaseUrl("https://uandmeme-57321.firebaseio.com/")

            .build();

    FirebaseApp.initializeApp(options);

    firebase.createUser("rgross", "ser", new Firebase.ValueResultHandler<Map<String, Object>>() {
        @Override
        public void onSuccess(Map<String, Object> stringObjectMap) {
            System.out.println("Worked");
        }

        @Override
        public void onError(FirebaseError firebaseError) {
            System.out.println("Failed");
        }
    });

我做错了什么?我已按照文档进行操作,但仍然很困难。

最佳答案

很可能您在初始化 Firebase 连接时使用了错误的网址。

确保它采用以下格式:

objective-c

Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://<YOUR-FIREBASE-APP>.firebaseio.com"];

关于java - Firebase 身份验证服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43008083/

相关文章:

javascript - Angular 中的 2 路绑定(bind)不适用于 firebase

javascript - Firebase UID 总是 28 个字符吗?

firebase - 尝试从Firestore获取数据时出错

java - gradle build<配置名称> : different packaging for ear and war (gradle v2. 3)

java - Netty 中 BOUND 和 CONNECTED channel 状态的区别

java通过任务在jtextarea中列出文件名

javascript - Firebase 在 auth "loading"完成时监听

java - 使用 Volley 为 JSON 请求自定义对象绑定(bind)

android - 更改 "google-service.json"文件后推送通知无法与 FCM 一起使用

reactjs - 找不到模块 : Can't resolve 'firebase/index'