【个人博客搭建】(22)申请QQ开发者

这里我们要引入的一个概念是OAuth

-

OAuth 2.0是一个行业标准的授权协议,用于处理用户数据访问和分享的安全问题。它允许用户将他们对某些服务的访问权限授权给第三方应用,而无需分享他们的用户名和密码。以下是对OAuth 2.0的介绍:

  1. 基本概念

    • 客户端:请求访问资源的第三方应用。
    • 服务提供商:提供、存放资源的网络服务。
    • 资源所有者:通常指用户,拥有服务提供商上的资源。
    • 授权服务器:处理和发放访问令牌的服务器。
    • 资源服务器:存储和管理资源的服务器。
    • 访问令牌:表示有权访问资源所有者资源的凭证。
    • 刷新令牌:在访问令牌过期后获取新的访问令牌的凭证。
  2. 授权流程

    • 授权请求:客户端向资源所有者请求资源授权。
    • 身份认证:客户端出示授权凭据进行身份验证,申请访问令牌。
    • 颁发令牌:授权服务器验证后颁发访问令牌。
    • 资源请求:客户端使用访问令牌向资源服务器请求资源。
    • 资源返回:资源服务器验证令牌后返回请求的资源。
  3. 授权模式

    • 授权码模式:功能完整、流程严密的模式,适用于大多数应用。
    • 隐式授权模式:直接向客户端颁发访问令牌,适用于纯前端应用。
    • 密码模式:用户直接将用户名和密码提供给客户端,适用于信任级别较高的应用。
    • 客户端模式:客户端直接使用自己的凭证请求访问令牌,不涉及用户。
  4. 应用场景

    • 信息访问:第三方应用访问用户在其他服务上的信息。
    • 执行操作:代表用户执行操作,如发送电子邮件。
    • 单点登录:实现用户的单点登录,简化登录过程。
  5. 重要性

    • 安全性:保护用户数据,避免泄露敏感信息。
    • 灵活性:提供多种授权模式,适应不同场景。
    • 广泛支持:得到主要服务提供商的支持和应用。
  6. 注意事项

    • 安全存储:确保令牌的安全存储,防止泄露。
    • 及时刷新:注意令牌的有效期限,及时刷新。
    • 合规性:遵守相关法律法规和服务提供商的规定。

综上所述,OAuth 2.0为现代网络环境中的数据访问和分享提供了一种安全、有效的解决方案。通过理解其基本概念、授权流程、授权模式以及应用场景,开发者可以更好地利用OAuth 2.0来设计和实现安全的应用程序。同时,考虑到OAuth 2.0的重要性和广泛应用,开发者应当关注其最新的发展动态和最佳实践,以确保应用的安全性和用户体验。

我们系统的前端blog端设计的是使用QQ登录,这也就方便我们不再输入密码,注册也不需要手机号,邮箱之类的认证。

1、申请地址:

        一开始找到的 是:成为开发者 — QQ互联WIKI ,但是QQ登录了也跳不出申请的表单。

        然后找客服要到了个地址:https://app.open.qq.com/p/ 进去再登录,然后选个人,填写相关信息提交即可,然后审核。(流程:腾讯开放平台 OPEN.QQ.COM)

        审核时间10-20分钟左右吧。然后也可以去QQ互联管理中心 查看。

我第一次就被驳回了,开发者资质审核已驳回

原因:

        1. 应用开发商资质问题,联系地址填写不详细,需提供正确省市区且详细到具体房间号,请修改后重新提交审核,如有疑问请【点击查看账号FAQ-Q9.3】

        继续修改,然后提交。(这次也补充添加了银行卡信息)

        等待15分钟后,审核通过了。

        访问:QQ互联管理中心

        然后点“创建应用”-》网站应用。

        

 到第二部就卡了,因为我买的域名还没过,另外备案号也没开始。。。

那,今天的文章就先到这了。

后续补充。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/24794.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:中国舰船研究院

中国舰船研究院又称中国船舶重工集团公司第七研究院,隶属于中国船舶重工集团公司,是专门从事舰船研究、设计、开发的科学技术研究机构,是中国船舶重工集团公司的军品技术研究中心、科技开发中心;主要从事舰船武器装备发展战略研究…

PDF编辑与转换的终极工具智能PDF处理Acrobat Pro DC

Acrobat Pro DC 2023是一款功能全面的PDF编辑管理软件,支持创建、编辑、转换、签署和共享PDF文件。它具备OCR技术,可将扫描文档转换为可编辑文本,同时提供智能PDF处理技术,确保文件完整性和可读性。此外,软件还支持电子…

信驰达蓝牙数字钥匙方案持续创新,助推智慧汽车生态发展

随着汽车智能化的加速发展,数字钥匙正成为全球化的新趋势,它通过数字化的手段连接人、车以及更广泛的生态,引领着出行方式的革命和用户体验的转变。数字钥匙不仅仅是一个简单的访问工具,它重新定义了人与车的互动方式,…

竞拍商城系统源码后端PHP+前端UNIAPP

下载地址:竞拍商城系统源码后端PHP前端UNIAPP

手把手教你入门vue+springboot开发(二)

文章目录 前言一、开发环境搭建二、创建项目三、编写代码1.插件下载2.编写代码 四、测试验证总结 前言 前面我们构建了一个查询用户信息的简单springboot后端demo,今天我们先搭建VSCodevue的开发环境,然后在这个开发环境上构建一个demo,连接…

肠道病原体感染定植的三个关键角色——炎症、营养与共生菌群

谷禾健康 日常生活中大部分人都可能碰到过食用了不卫生或过期变质食物以及水源后,出现过恶心、腹痛,并伴有腹泻、食欲不振、呕吐等症状?如果有就要当心,这可能是病原体感染引起的胃肠道炎症。 但是,即使食用了同样食物…

mysql中 redo日志(下)

大家好。上篇文章我们介绍了什么是redo日志以及redo日志的写入过程。建议没看过上篇文章的同学先看一下上一篇文章,今天我们继续来说一说redo日志。 一、redo日志文件 1. redo日志刷盘时机 我们知道mtr运行过程中产生的一组redo日志在mtr结束时会被复制到log buf…

从VS Code源码看清晰代码之美

VS Code的产品做的很优秀,其源码也质量颇高,清晰、整洁、富有美感。 下面是 src\vs\workbench\common\notifications.ts 文件中的两段代码,大家感受一下: get sticky(): boolean {if (this._sticky) {return true; // explicitl…

Python基础总结之列表转字符串

Python基础总结之列表转字符串 在Python中,将列表转换为字符串有多种方法,最常用的是使用str.join()方法。这里有一些示例: 使用str.join()方法 这是将列表转换为字符串的最直接和最常用的方法。你需要确保列表中的所有元素都是字符串类型…

本地文件传远程开发

1. 本地文件传远程开发 安装sftp插件 创建sftp配置文件 创建.vscode目录,在目录下创建sftp.json文件,内容如下: {"name": "ip", "host": "ip", "protocol": "sftp","po…

麒麟系统 3588 环境安装手册

目录 一、银河麒麟下安装OPenCV基础库 3、安装yasm-1.2.0 4、安装x264 5、安装fdk-aac-0.1.6 6、安装Speex 7、安装pkg-config 8、安装zlib1g 9、安装libgtk2.0 10、安装ffmpeg ffmpeg环境配置 二、银河麒麟下移植OpenCV 编译opencv qwer1234 麒麟 默认root 密码 …

vue 笔记04

目录 01 自定义指令的使用 02 watch 监听的使用 03 Vue动画之使用动画库 01 自定义指令的使用 系统自带的指令功能不足的时候可以创建自定义指令 和data同级的位置定义: directives:{ 不带v-的指令名称(当前指令所在的标签dom对象,指令对象){ } } 通过指令对象.value能够获…

冲刺面试加油

1、HTML语义化? 对于开发者而言,语义化标签有着更好的页面结构,有利于代码的开发编写和后期的维护。 对于用户而言,当网络卡顿时有良好的页面结构,有利于增加用户的体验。 对于爬虫来说,有利于搜索引擎的…

Django 默认 CSRF 保护机制

Django 的默认 CSRF 保护机制旨在防止跨站请求伪造攻击(CSRF)。CSRF 攻击是一种恶意攻击,其中攻击者通过伪造用户的请求来执行未授权的操作。Django 通过以下方式实现 CSRF 保护: 1. CSRF 中间件 Django 包含一个 CSRF 中间件 (CsrfViewMiddleware),它会自动添加到项目的…

所谓自律,就是去对抗那些廉价的快乐

所谓自律,就是去对抗那些廉价的快乐 以下文章来源于洞见 ,作者洞见 导语 打败内心那只及时享乐的猴子。 董宇辉说过这样一句话:“廉价的快乐是直接给你想要的东西,高等的快乐则会给你设置重重阻碍。” 廉价的快乐,就…

Huggingface的Transformer库经验总结

文章目录 transformerstransformers.Trainertrain()tr_loss self.training_step(model, inputs)dagn的forward中逐步计算损失函数 transformers transformers.Trainer class Trainer:#这段代码根据训练数据集的类型和硬件环境,选择适当的采样器来处理数据集。def…

【免费Web系列】大家好 ,今天是Web课程的第十七天点赞收藏关注,持续更新作品 !

这是Web第一天的课程大家可以传送过去学习 http://t.csdnimg.cn/K547r SpingBoot原理 在前面十多天的课程当中,我们学习的都是web开发的技术使用,都是面向应用层面的,我们学会了怎么样去用。而我们今天所要学习的是web后端开发的最后一个篇…

冯喜运:6.7晚间黄金原油行情分析及操作建议

【黄金消息面分析】:周四(6月6日)纽市尾盘,现货黄金盘中报2373.15美元/盎司,涨18.16美元或0.77%。如果金价反弹至上周高点2364上方,将引发一周看涨反转。日收盘价高于该价格水平将确认突破。一旦突破得到确认,金价进一…

Vue3【十一】08使用toRefs和toRef

08使用toRefs和toRef toRefs()函数将person对象中的name和age属性转换为响应式引用,并返回一个对象,对象中的name和age属性都是响应式引用,具有响应式功能。 toRef()函数将person对象中的name属性转换为响应式引用,并返回一个响应…

海南聚广众达电子商务咨询有限公司正规吗?

在数字经济的浪潮下,海南聚广众达电子商务咨询有限公司凭借其对抖音电商领域的深刻洞察和专业服务,成为引领行业新风尚的佼佼者。公司不仅具备丰富的电商运营经验,更有一支高效、创新的团队,致力于为品牌商家提供全方位的电商解决…