Qt Network Authorization | 商业或 GPLv3
  • 参考
    • 所有 Qt C++ 类
    • 所有 QML 类型
    • 所有 Qt 模块
    • Qt Creator 手册
    • 所有 Qt 参考文档
  • 快速入门
    • Qt 快速入门
    • Qt 5 的新功能
    • 范例和教程
    • 支持平台
    • Qt 许可
  • 概述
    • 开发工具
    • 用户界面
    • 核心内部
    • 数据存储
    • 多媒体
    • 网络和连接
    • 图形
    • 移动 API
    • QML 应用程序
    • 所有 Qt 概述
  • Qt 5.15
  • Qt Network Authorization
  • Qt Network Authorization

    Qt Network Authorization 提供使 Qt 应用程序能够在不暴露用户口令的情况下,获得在线帐户和 HTTP 服务有限访问的一组 API。

    目前,支持的授权协议是 OAuth ,第 1 和第 2 版。

    快速入门

    要使用 Qt Network Authorization 类,添加此指令到 C++ 文件:

    #include <QtNetworkAuth>
    										

    要链接到 Qt Network Authorization 模块,添加此行到工程文件:

    QT += network networkauth
    					
    										

    概述

    此模块的目标是提供一种手段来处理 Internet 中存在的不同身份验证方法。

    有几种身份验证系统,包括:

    • OAuth 1
    • OAuth 2
    • OpenID
    • OpenID 连接

    这些系统允许应用程序开发者创建应用程序,使用的外部身份验证服务器提供通过 授权服务器 。这些服务的用户不需要担心会将他们的证书传递给可疑应用程序。相反,是在已知且受信任的 Web 界面中输入证书。

    许可

    Qt Network Authorization 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU GPL (一般公共许可) 第 3 版 。见 Qt 许可 进一步了解细节。

    范例

    • Qt Network Authorization 范例

    API 参考

    • C++ 类

    内容

    1. 快速入门

    2. 概述

    3. 许可

    4. 范例

    5. API 参考

版权所有  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1