文件名称:qtoauth2:Qt OAuth 2.0 库
文件大小:80KB
文件格式:ZIP
更新时间:2024-07-16 04:57:03
C++
QtOAuth2 Qt OAuth 2.0 库 我知道 ICS 有 qt-oauth-lib,但有理由编写我自己的 OAuth2 客户端。 qt-oauth-lib 使用 webview 来显示 Google 的授权页面,然后执行字符串解析魔术来捕获结果。 这是非常微妙的,并且引入了对 Qt 的 GUI 模块的不必要的依赖。 此外,它以某种方式滥用了“它的意图”方式,因为 qt-oauth-lib 预测是一个网站,而它是一个执行请求的应用程序。 此外,它将访问令牌存储在系统设置中,这违反了 SoC。 QOAuth2 不同,因为它只执行必要的网络请求并作为“设备”执行授权。 实际上,您不再绑定到 GUI 模块,例如,您可以编写一个服务器端软件,通过 Google API 查询数据。 它基本上是带有 Qt 应用程序的 OAuth2 的“应该如何完成”的方式。 如何使用 qoauth2
【文件预览】:
qtoauth2-master
----oauth2service.cpp(7KB)
----oauth2service.h(7KB)
----qtoauth2.pri(68B)
----LICENSE(34KB)
----README.md(3KB)
----qtoauth2.pro(2KB)
----flow.png(64KB)
----.gitignore(268B)