我按照博客文章验证来自 Android 应用程序的后端调用 ( http://android-developers.blogspot.tw/2013/01/verifying-back-end-calls-from-android.html ) 来验证 Android 发送的令牌Java中的客户端。
我将博客文章中的示例代码与 Google Client Library for Java ( http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api-java-client- 1.17.0-rc.zip&can=2&q= )。
但是,GoogleIdToken.Payload check(String tokenString)
示例代码中的方法有时会返回 null。这很烦人,因为我想使用 payload.getAudience() 和 payload.getAuthorizedParty() 来防止欺骗。如果 Payload 为 null,则发生 NullPointerException。
我们怎样才能解决这个问题?