PySide6.QtNetworkAuth¶
- PySide6.QtNetworkAuth.QAbstractOAuth
- PySide6.QtNetworkAuth.QAbstractOAuth2
- PySide6.QtNetworkAuth.QAbstractOAuthReplyHandler
- PySide6.QtNetworkAuth.QOAuth1
- PySide6.QtNetworkAuth.QOAuth1Signature
- PySide6.QtNetworkAuth.QOAuth2AuthorizationCodeFlow
- PySide6.QtNetworkAuth.QOAuthHttpServerReplyHandler
- PySide6.QtNetworkAuth.QOAuthOobReplyHandler
- PySide6.QtNetworkAuth.QOAuthUriSchemeReplyHandler
详细描述¶
提供网络授权功能(OAuth)。
Qt 网络授权提供了一组 API,使 Qt 应用程序能够在不暴露用户密码的情况下,获得对在线账户和 HTTP 服务的有限访问权限。
目前,支持的授权协议是OAuth,版本1和2。
使用模块¶
要包含模块类的定义,请使用以下指令:
import PySide6.QtNetworkAuth
概述¶
本模块的目标是提供一种处理互联网上不同认证方法的方式。
有几种认证系统,包括:
这些系统允许应用程序开发者创建使用由授权服务器提供的外部认证服务器的应用程序。这些服务的用户无需担心将他们的凭证传递给可疑的应用程序。相反,凭证是在已知且受信任的网页界面中输入的。