【问题标题】:Are there any examples of how to go about using GoogleIdTokenVerifier in android?有没有关于如何在 android 中使用 GoogleIdTokenVerifier 的示例?
【发布时间】:2020-10-10 08:49:58
【问题描述】:

我在我的 Android 应用中使用 Google 登录。用户通过身份验证后,我需要验证idToken。我查看了google-page,了解如何去做。

private static GoogleIdTokenVerifier verifier =
    new GoogleIdTokenVerifier.Builder(transport, jsonFactory)
        .setAudience(Arrays.asList(String.format("android://%s@%s", SHA512_HASH, PACKAGE_NAME)))
        .build();

不确定transportjsonFactory 的值应该是多少。如何构建传输和 jsonFactory?有没有这样的例子?

【问题讨论】:

    标签: android oauth google-signin


    【解决方案1】:

    找到答案here

    对于传输,您可以使用 AndroidHttp.newCompatibleTransport() 和对于 jsonFactory GsonFactory()。您将需要在您的build.gradle 中提供以下信息。

    implementation('com.google.api-client:google-api-client-android:1.26.0') {
            exclude group: 'org.apache.httpcomponents'
        }
    implementation 'com.google.http-client:google-http-client-gson:1.26.0'
    
    

    【讨论】:

      猜你喜欢
      • 2014-01-14
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      相关资源
      最近更新 更多