Android:Google SSO – OAuth或AccountManager?或两者?

Android:Google SSO – OAuth或AccountManager?或两者?,第1张

概述阅读各种Stackoverflow发布和各种文档,包括一些在 http://code.google.com/p/google-api-java-client/网站上,我感到非常困惑.有人可以向我解释实现以下目标的最佳方法: >让用户批准我的应用程序我不在乎这是否通过在帐户/设置中访问其注册的Google帐户并批准应用程序(首选方式)或通过致电Google OAuth身份验证页面 >获取可用于与Go 阅读各种Stackoverflow发布和各种文档,包括一些在 http://code.google.com/p/google-api-java-client/网站上,我感到非常困惑.有人可以向我解释实现以下目标的最佳方法:

>让用户批准我的应用程序我不在乎这是否通过在帐户/设置中访问其注册的Google帐户并批准应用程序(首选方式)或通过致电Google OAuth身份验证页面
>获取可用于与Google Reader进行通信的身份验证令牌

对我来说还有一点困惑 – 我可以使用AccountManager批准我的应用程序,并从中获取授权令牌,但它不能与Google Reader一起使用.那么如何平衡AccountManager和OAuth的帐户信息? AccountManager设置中的用户获得批准后,还需要对OAuth执行任何 *** 作吗?

代码示例会很好,但我更多地看到关于所有这些片段是否相互关联的一些明确的解释

解决方法 客户经理可以让您获取不同服务的身份验证令牌.有一些不同的具体实现:ClIEntLogin,OAuth等.要让它与Google Reader一起使用,您需要传递适当的令牌类型.对于ClIEntLogin,那些是像“啊”(App Engine)和“reader”(Google Reader)这样的短字符串.对于OAuth,它们是每个服务定义的范围.那么,你作为authTokenType参数传递什么?

获取令牌是异步的,因为它可能涉及网络访问.如果有缓存的令牌,它将立即返回,如果有效.流程并不那么复杂,看到上面的链接是漂亮的图片.获取令牌后,将其放在相应的标题中,并按照规范使用API​​.

总结

以上是内存溢出为你收集整理的Android:Google SSO – OAuth或AccountManager?或两者?全部内容,希望文章能够帮你解决Android:Google SSO – OAuth或AccountManager?或两者?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存