我正在尝试使用"rest api"从C#中使用Firebase。我们的Firebase数据库中的规则需要身份验证才能读取写入,我们使用自定义身份验证 - 使用我们这里的自定义授权服务器。
因此,我创建了一个用户,并从我们的授权服务器为该用户请求了一个令牌。然后我尝试将该令牌与简单的get请求一起使用,如here所述。不幸的是,请求失败,有403错误代码。
然后我尝试从JS SDK(通过调用signInWithCustomToken)运行完全相同的请求 - 使用相同的用户ID和令牌 - 并且请求成功。我甚至尝试使用带有令牌的模拟器和我试图访问的路径 - 根据模拟器,我应该可以访问资源。
怎么可能?为了使用其余的API和自定义身份验证,是否有我遗漏的内容?