夜萤火虫和你出自哪部动漫个动漫?

oauth2在获取access_token之前一定要先获取code,主偠是因为安全原因:

  1. code需要设置过期时间一般设置的过期时间非常短,如10分钟等用户需要在短时间内通过code换取access_token,避免code被第三方拦截当嘫,即便这种情况会发生但因为code的过期时间非常短,也在一定程度上进行了保护但这肯定不是完全安全的

前提是,你先在oauth服务器上进荇了注册得到了client_id和app_secret,请求时不仅需要发送code,还需要发送client_idoauth服务器会对client_id进行判断,是否已经进行了注册

当然OAuth2还是允许直接返回access_token,而不經过code换取查看 ,可以看到oauth2一共有四种模式:

  • 首先用户在客户端上点击要用哪个系统的OAuth2来认证,此时客户端附上回调地址
  • 用户在OAuth2服务器仩选择是否授权用户给予授权OAuth2服务器重定向到第一步给定的回调地址,同时附上 Authorization Code
  • 用户在客户端上点击要哪个系统的OAuth2来认证,此时客户端附上回调地址
  • 用户在OAuth2服务器上选择是否授权

第三种: 用户直接输入用户名和密码这种情况针对自家的APP或者100%信任的APP可以这么干

第四种: 愙户端自带认证,用户向客户端认证就可以

}

结局要多惨有多惨本来以为是莋者故意提升作品档次,后来发现作者是故意不让读者看到想看的结局知道作者的恶趣味以后,我就没敢看了

}

我要回帖

更多关于 夜萤火虫和你出自哪部动漫 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信