【问题标题】:OAuth2.0 Authentication for Google API's without using Account Manager on Android在 Android 上不使用 Account Manager 的 Google API 的 OAuth 2.0 身份验证
【发布时间】:2014-05-02 12:09:54
【问题描述】:

我想知道是否可以在 Android 上为 Google API 验证用户帐户而无需客户经理处理。我不想将帐户添加到设备中,但希望将电子邮件 ID 和密码存储在应用程序数据库中,并通过检索存储的 ID 和密码来执行身份验证。是否有任何此类替代方法允许我通过手动输入 ID 和密码进行身份验证,或者任何此类第三方替代方法可以帮助我做到这一点,因为我真的被困在这个路口。欢迎任何指点。

【问题讨论】:

    标签: android authentication oauth-2.0 google-api-java-client accountmanager


    【解决方案1】:

    这将完全违背 OAuth 的目的。整个想法是您不要将凭据存储在您的应用中。所以,答案是否定的。

    【讨论】:

    • 我实际上正在尝试开发一个应用程序来存储一组人的凭据,然后自动查询 Google API 以获取所需的信息。如果我将用户帐户添加到设备,那将破坏我的目的,因为 android 允许将帐户信息同步到我想要避免的设备。
    • 由于 Google API 使用 OAuth2.0 进行身份验证,使用 Accounts Manager 是我对其进行身份验证的唯一方法。这个问题有什么替代方法吗,因为我读到 Accounts Manager 是 SDK 2.0 的推荐方法,所以在此之前一定有办法吗?我错了吗?或者有没有其他方法可以解决这个问题?
    • 据我所知,SDK 1.0 已被弃用。
    猜你喜欢
    • 2012-11-27
    • 2016-11-26
    • 2014-12-24
    • 2021-01-16
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    相关资源
    最近更新 更多