OAuth 的最佳学习资源

Posted

技术标签:

【中文标题】OAuth 的最佳学习资源【英文标题】:Best Learning Resource for OAuth 【发布时间】:2011-03-15 22:33:48 【问题描述】:

我必须为我的 android 客户端使用 OAuth,但我发现学习资源非常稀少或不适合这项技术。

有人知道学习 OAuth 的好书/教程/在线资源吗? 谢谢。

【问题讨论】:

我花费的时间比我预期的要长。您只是在客户端中实现它还是需要了解服务器部分? 是的,这东西很麻烦,我知道我不是唯一的。现在我假设服务器部分可能由其他人完成。 【参考方案1】:

你试过the official wiki吗?

此外,大多数提供商都有自己的 OAuth 流程文档,例如 Twitter

【讨论】:

官方 wiki 不是一个好的资源。它是模糊的,令人困惑的,并且被断开的链接所困扰。【参考方案2】:

我最近不得不自己搞清楚 OAuth,我写了一个 blog post 带有通过 OAuth 访问 Twitter 的示例代码。

代码是 C++/Win32,但它可能有助于让您了解所涉及的内容。还有我在整个帖子中使用的相关资源的链接,这可能会有所帮助。

【讨论】:

【参考方案3】:

你好 Kunjan 避免在 OAuthocalypse 中???

这是在 Android 中为 Twitter 实现 OAuth 的绝佳示例

http://github.com/brione/Brion-Learns-OAuth by Brion Emde

这是video

如果你有任何问题,我会帮助你

【讨论】:

【参考方案4】:

我看到这个问题或多或少得到了回答,但是随着 OAuth 规范中的最新开发,旧教程和示例代码可能会或可能不会起作用(至少我很难根据旧博客帖子让它工作) .我在这里总结了我在 Android 上是如何做到的:

http://nilvec.com/implementing-client-side-oauth-on-android/

【讨论】:

【参考方案5】:

这是最终让我点击的页面:

http://blog.doityourselfandroid.com/2010/11/07/google-oauth-overview/

【讨论】:

以上是关于OAuth 的最佳学习资源的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SPA 中实现 OAuth 隐式流?

如何在 OAuth 资源服务器中验证访问令牌

OAuth 2.0介绍学习

Spring-OAUTH2.0:调用 /oauth/token 时没有可用资源错误

在 Oauth2 中,资源所有者拥有的资源在哪里?

SpringBootSecurity学习(15)前后端分离版之 OAuth2.0简单示例