我有一个朋友,他提供了一些由OAuth保护的GAE上部署的休息服务。我需要哪种设置才能从Android应用访问这些服务?我设法通过 GoogleSignInClient 获得了一个 GoogleSignInAccount ,但是我必须使用自己的服务器客户端ID(我不能使用与他自己的角度客户端相同的clientId) 。
由于我真的无法使用 GoogleSignInAccount 做任何事情,因此我尝试通过 AccountMananger.getAuthToken()获取authToken。这成功了,但是当使用令牌调用他的应用程序时,我返回了一个错误:
UnapprovedClientAuthenticationException: The token is not intended to be used for this application
。我该如何解决?