StupidBeauty
Read times:1933Posted at: - no title specified

Qt5.4开发文档翻译:QAuthenticator,QAuthenticator Class

QAuthenticator 类提供了一个认证信息对象。 详细说明……

头文件:

#include <QAuthenticator>

qmake指令

QT += network

自此版本开始引入:

Qt 4.3

注意: 这个类中的所有函数都是 可重入的

详细说明

QAuthenticator 类提供了一个认证信息对象。

QAuthenticator 类,通常用于 QNetworkAccessManager QAbstractSocket authenticationRequired() proxyAuthenticationRequired() 信号中。 这个类提供了一种手段,当访问到某个需要认证的服务时,能够向套接字中传入所需要的认证信息。

QAuthenticator 支持下列认证方法

  • •.Basic

  • •.NTLM版本2

  • •.Digest-MD5

选项

除了认证过程中必需的用户名和密码之外, QAuthenticator 对象 中还可能包含一些额外的选项。 options ()函数 可用来查询由服务器传递过来的选项; setOption ()函数 可用来设置将要传递过去的选项,这些选项将会被认证计算过程所利用。 所接受及提供的选项,取决于认证类型 (参考method())

以下表格中,列出了已知的传入选项及所接受的传出选项。这里所列出的传入选项,并非是完全的,因为,服务器可能在任何时候包含进额外的信息。然而,这里所列出的传出选项,是完全的,并且,不会有未知的选项被发送给服务器。

Basic

选项

方向

说明

realm

传入

包含着认证的领域,与 realm ()相同

Basic认证机制不支持传出选项。

NTLM版本2

目前NTLM认证机制不支持传入及传出选项。

Digest-MD5

选项

方向

说明

realm

传入

包含着认证的领域,与 realm ()相同

Digest-MD5认证机制不支持传出选项。

参考 QSslSocket

成员函数文档

void  QAuthenticator:: setPassword (const  QString  &  password )

设置在认证中使用的密码 password

参考 password () QNetworkAccessManager::authenticationRequired ()

void  QAuthenticator:: setUser (const  QString  &  user )

设置在认证中使用的用户 user

参考 user () QNetworkAccessManager::authenticationRequired ()

一个电才及, 在可逆白勺IIˉ青〉兄下, 电才及上有木目应白勺电

才及电势(l)三三o 当电雾荒通过电才及日寸, 若电才及一麦容冢夜界面

处白勺反应速率进誓于焘寻车交ˉ|邂曼, 已文变了电才及电儡立o 人人而发

生了才及儡J匕儡乍用o 产生白勺超电儡立口LI电儡J匕学超电儡立 (豪舌儡J匕

超电儡立) na, 这禾中才及儡匕王见象禾尔为电儡匕学才及儡七o

PZ,H2| H十 十

儡乍为B月才及: ZH 十2(三兮Z谜『z

反应ˉ|邂曼, 电子不盲巨及日寸宅皮豪肖耒毛,B月才及带吏多负电

矽不可逆, 阴 < 矽平

儡乍为I孓日才及: Hz 一2E三 一) ZH+ or:Hz 一) ZH+ 十Ze

反应ˉl邂曼,缺电子禾呈度士曾力口,lZ日才及带吏多正电

砂不可逆, 铎日 > 矽三z

电儡匕学才及儡匕白勺乡吉果:邗月,[及电势B圣儡氏, B日才及电势升高

Your opinions

Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands