关于 API 和 OAuth 授权验证

吐槽/反馈/建议:我的咸鱼心  爱发电-@wdssmq

2023-01-02:这篇文章是 2011 年的,然而 2023 年了仍然有网站在首次使用微信登录时直接给用户一个新账号,而不是问一下要不要绑定邮箱账号……


前两天有事去市里了,发现火狐便携版仍然那么杯具。。订阅什么的就没管,积了好多。。博客更新是回来后再补的,订阅的童鞋应该发现的。。

这几天有折腾腾讯微博的 API,(刚蓝屏一次,话说用 win7 快一年了,蓝屏不到 10 次,MS 还不错),SDK 什么的都没有 ASP 的,而吾辈偏偏就只会一点 ASP。。。只好自己试着搞定,经过多方 Google,终于明白点 oauth 是什么了,可是运行时总是失败。。。。。


修订:当年还是 OAuth 1.0,真心蛮折磨人的,2.0 后好了很多;

理解 OAuth 2.0 - 阮一峰的网络日志:

https://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html


下边内容可能也没啥价值了,姑且留着吧;

API 通过以下四个步骤来完成认证授权并访问或修改受限资源的流程

  1. 获取未授权的 Request Token(temporary credentials)
  2. 请求用户授权 Request Token
  3. 使用授权后的 Request Token 换取 Access Token(token credentials)
  4. 使用 Access Token 访问或修改受保护资源

其中 1~3 步使用 https 方式, 第 4 步使用 http 方式。

我们注册并使用腾讯微博,帐号密码及所发布的信息都保存在腾讯微博的服务器上,但是可以通过 API 接口将数据拿到站外使用,所以第一步,应用方帮用户向腾讯服务器进行“预约”,同时也是对应用方资格的一个验证,二、三步对用户身份进行验证,“办理”将数据拿到站外使用的其他“手续”,最后就可以在应用方“访问或修改受保护资源”。

和 OpenID 挺像的,,只是 OpenID 应用中,对用户身份进行验证的一方只负责验证,不提供资源。


知识普及:什么是“OpenID”?_电脑网络_沉冰浮水:

https://www.wdssmq.com/post/20100519288.html


爱发电

本文标题:《关于 API 和 OAuth 授权验证》作者:沉冰浮水
原文链接:https://www.wdssmq.com/post/ZuoWanDeMengHaiZhenShiXuanYiJiaKeHuanTuCaoChuMei.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

上一篇: 这个冬天非常冷

相关文章

囧啊囧 囧啊囧 发布于 2011-01-16 12:57:36  
#cmt3031
我当初电脑上直接用的便携版,就是重装系统不用装插件。
回复
沉冰浮水 沉冰浮水 发布于 2011-01-16 10:22:48  
https://www.wdssmq.com
可能是某个插件的原因。。我把所有插件导出为一个文件备份的,在便携版上导入后就打不开了。。一个个检查好像太繁重了。。
----------
泯灭
回复
囧啊囧 囧啊囧 发布于 2011-01-15 23:47:32  
#cmt3029
说这么复杂做什么。我觉得火狐便携版还给力,我用了1年多的便携版,google工具栏不给力,搞不好就坏掉。
回复
发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

  • 订阅本站的 RSS 2.0 新闻聚合

搜索

本周旧文

近期观影记录:超级马里奥,死侍与金刚狼。。

搬家也告一段落,虽然搬过来的东西还得归置,新衣柜虽说已经散俩月味儿了,但还是不想放衣服进去。

要不我每年汇总整理一次??碎雨集_沉冰浮水_第1页

所以,不带这条的话,2024 年目前只发了 13 条嘟????

VSCode 内 git 操作卡住的时候没办法主动取消一直是个痛点,一般都是推送或拉取,今天连提交都卡了。。

又一个夏天过去了,所以今年也没买防水鞋套;然后天凉了,为了应对踢被子买了睡袋,不知道 1.2 米会不会略窄。。

《五至七时的克莱奥》,2018 年 6 月加入列表,21 年 11 月底发现 B 站上线了这部,直到前几天才看完,还是分两次看的。。接下来有五项是 2019 年的,都是电影 —— 略长的待办列表。。

有用程序自动抓取自己带 tag 的嘟,然后按年备份后从线上删除;刚发现去年的数据有备份但是没删线上??和本地数据对比后发现线上的还少一条,Why??

本质上,每个人需要的是「让自己面临的问题得到解决」的能力。。

这又涉及到直接能力和间接能力,,缺乏直接能力很正常,视情况可以通过学习来掌握直接能力,或者「请」有直接能力的人来帮自己解决。。

缺乏间接能力的情况是真没救,尤其是对「这是**我自己**面临的问题」这一前提没有明确认知的人。。

其实,在认知意义上,焦虑时我知道这种情绪对应「焦虑」这个文法词汇,此外还有「压抑」「悲伤」等等,然而「抑郁」其实是个我认知体系外的词,虽然经常一些情绪感受我找不到对应的语言词汇来表述,却也只能将其实表述为「找不到对应的语言词汇来表述」的某些感受。。

爱发电支持者

最新留言

友情链接