Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用自定义令牌拒绝Firebase数据库权限_Ios_Firebase_Firebase Realtime Database_Firebase Security - Fatal编程技术网

Ios 使用自定义令牌拒绝Firebase数据库权限

Ios 使用自定义令牌拒绝Firebase数据库权限,ios,firebase,firebase-realtime-database,firebase-security,Ios,Firebase,Firebase Realtime Database,Firebase Security,我的应用程序是用Java和Spring Boot编写的后端RESTAPI建立的。我正在后端创建自定义firebase令牌,客户端iOS平台在其中调用API进行检索。对于这个自定义令牌,我使用FIRAuth.auth?.signInwithCustomToken:customToken登录,其中customToken是api响应中的值 我正在创建这些自定义令牌,如下所示: public static String createCustomFirebaseToken(){ UUID

我的应用程序是用Java和Spring Boot编写的后端RESTAPI建立的。我正在后端创建自定义firebase令牌,客户端iOS平台在其中调用API进行检索。对于这个自定义令牌,我使用FIRAuth.auth?.signInwithCustomToken:customToken登录,其中customToken是api响应中的值

我正在创建这些自定义令牌,如下所示:

public static String createCustomFirebaseToken(){
        UUID uid = UUID.randomUUID();
        Task<String> authTask = FirebaseAuth.getInstance().createCustomToken(uid.toString());
        try {
            Tasks.await(authTask);
        } catch (ExecutionException | InterruptedException e ) {
            //TODO: handle exception
        }
        String customToken = authTask.getResult();
        return customToken;
}
提前谢谢你

{
    "news": {
        ".read": "auth != null",
        ".write": "auth != null"
    }
}

这就是你要找的吗?

太好了,比我想象的容易多了——谢谢你的朋友!
{
    "news": {
        ".read": "auth != null",
        ".write": "auth != null"
    }
}