我正在开发一个需要通过 OAuth2 从第 3 方网络服务(第 3 方意味着它不是 Google,我不拥有它)获得授权的应用程序。
本文:
http://developer.android.com/training/id-auth/authenticate.html
似乎建议我应该为此目的使用 AccountManager。在考虑了这一点之后,我对这样做的好处有些怀疑,或者即使我这样做是否合适。如果我想使用 Google 帐户,或者其他一些应用程序已经安装到 AccountManager 中的其他帐户,那么显然从 AccountManager 获取凭据是个好主意。但是由于我将使用一个很可能不在 AccountManager 中的帐户,所以我必须完成所有工作才能安装它。
AccountManager 在实际处理 OAuth2 请求时是否提供任何支持?如果没有,那么我通过使用它可以获得什么?
而且由于我不拥有与此帐户类型关联的 Web 服务,我是否适合将此类帐户安装到 AccountManager 中?
谢谢!