美文网首页
OAuth授权的介绍

OAuth授权的介绍

作者: Rui哥 | 来源:发表于2018-04-22 22:27 被阅读12次
  • 1、OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。
  • 2、OAuth 的授权不会使第三方触及到用户的账号信息。
  • 3、OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。
  • 4、每一个令牌授权一个 特定的网站 在 特定的时段内 访问特定的资源。

新浪官网OAuth请求流程

  • 1、 用户点击登录按钮。
  • 2、 弹出新浪网页让用户输入用户名和密码。
  • 3、 新浪网页拿到用户名和密码去新浪服务器验证是否正确。
  • 4、 网页验证用户的账号和密码正确,则返回一个AccessToken 令牌。
  • 5、 手机客户端拿到服务器端返回的AccessToken ,并且携带AccessToken根据指定的接口去服务器端请求数据
  • 6、 新浪服务器返回用户的数据。
新浪OAuth授权流程.png

真实的操作过程

  • 成为新浪的开发者 (不成为新浪开发者拿不到登录的网页)
  • 在新浪开放平台创建一个应用
    。 获取Appkey
    。 获取AppSecret
    。 获取回调地址
  • 开始授权
    。 加载新浪的网页(新浪授权登录网页)
    。 获取Code,可以通过code 换取AccessToken
    。 换取AccessToken
  • 开始请求数据
    - 。。。 。。。

相关文章

  • iOS开发-OAuth授权(上篇)

    OAuth授权的介绍 OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准 OAuth 的授权不会...

  • OAuth 授权介绍

    如今网络应用,手机app越来越多,每个app都需要一个账号,对于个人来说就变得繁琐,需要记住都账号密码很多。 为了...

  • OAuth授权的介绍

    1、OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。 2、OAuth 的授权不会使第三方触及...

  • Spring Security OAuth2实现使用JWT

    在Spring Security Oauth2-授权码模式(Finchley版本)一文中介绍了OAuth2的授权码...

  • Oauth2详解-介绍(一)

    Oauth2详解-介绍(一) 1.什么是OAuth2 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动...

  • OAuth 2.0授权协议详解

    这篇文章主要介绍了OAuth 2.0授权协议详解,本文对OAuth协议做了详解讲解,对OAuth协议的各个方面做了...

  • OAuth2.0授权开发及应用

    何宏伟 [嵌牛导读] 通过上一篇文章OAuth设计机制及原理介绍的OAuth的认证思路以及授权方式,最最常用的授权...

  • 社交媒体登录Spring Social的源码解析

    在上一篇文章中我们给大家介绍了OAuth2授权标准,并且着重介绍了OAuth2的授权码认证模式。目前绝大多数的社交...

  • Oauth2授权码模式

    3.3 Oauth2授权码模式 3.3.1 Oauth2授权模式 Oauth2有以下授权模式: 授权码模式(Aut...

  • OAuth回调参数漏洞案例解析

    介绍 OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授...

网友评论

      本文标题:OAuth授权的介绍

      本文链接:https://www.haomeiwen.com/subject/slzclftx.html