PySide6.QtNetworkAuth¶
- PySide6.QtNetworkAuth.QAbstractOAuth
- PySide6.QtNetworkAuth.QAbstractOAuth2
- PySide6.QtNetworkAuth.QAbstractOAuthReplyHandler
- PySide6.QtNetworkAuth.QOAuth1
- PySide6.QtNetworkAuth.QOAuth1Signature
- PySide6.QtNetworkAuth.QOAuth2AuthorizationCodeFlow
- PySide6.QtNetworkAuth.QOAuth2DeviceAuthorizationFlow
- PySide6.QtNetworkAuth.QOAuthHttpServerReplyHandler
- PySide6.QtNetworkAuth.QOAuthOobReplyHandler
- PySide6.QtNetworkAuth.QOAuthUriSchemeReplyHandler
Detailed Description¶
Qt Network Authorization provides a set of APIs that enable Qt applications to implement common authorization and authentication protocols. For example, an application can implement access controls such as providing limited access to online accounts and HTTP services without exposing user passwords.
This module focuses on OAuth 2.0 and provides limited support for OpenID. Refer to the section below about supported protocols.
Using the Module¶
To include the definitions of modules classes, use the following directive:
import PySide6.QtNetworkAuth