【发布时间】:2016-12-27 08:12:24
【问题描述】:
我正在使用 Firebase 3.0 REST API,目前仅使用 google 登录作为身份验证方式。从android设备登录后,我尝试使用从下面的代码sn-p获得的idToken调用rest API,但得到权限被拒绝响应:
FirebaseUser mUser = FirebaseAuth.getInstance().getCurrentUser();
mUser.getToken(true)
.addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
public void onComplete(@NonNull Task<GetTokenResult> task) {
if (task.isSuccessful()) {
idToken = task.getResult().getToken();
}
}
});
有什么方法可以从客户端本身生成 id 令牌,它可以用作访问令牌来验证 REST API 调用?
【问题讨论】:
-
您想对哪些 REST API 调用进行身份验证,具体来说?这些是对 RT 数据库的调用吗?
标签: java firebase oauth-2.0 firebase-authentication google-signin