- class QAbstractOAuthReplyHandler#
处理OAuth身份验证请求的回复。 更多信息...
继承自:
QOAuthOobReplyHandler
,QOAuthHttpServerReplyHandler
摘要#
方法#
def
__init__()
虚拟方法#
def
callback()
信号#
注释
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您在翻译中发现问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题单来告知我们。
详细信息#
QAbstractOAuthReplyHandler
类处理所有OAuth认证请求的答案。此类设计为一个基类,其子类在callback()
和networkReplyFinished()
方法中实现自定义行为。作为父对象构造一个回复处理器。
- 抽象 callback()#
- 返回类型::
字符串
当资源所有者授权步骤完成后,服务器会将资源所有者重定向到的绝对URI。如果客户端无法接收回调或已通过其他方式建立了回调URI,则参数值必须设置为“oob”(所有字母均为小写),以表示带外配置。
派生类应实现此功能以提供预期的回调类型。
- callbackDataReceived(data)#
- 参数:
data –
QByteArray
当接收到回调请求时,会发出此信号:
data
包含解析前的信息。- callbackReceived(values)#
- 参数:
values – 键为QString类型,值为QVariant类型的字典。
当收到服务器响应时,会发出此信号,其中
values
包含令牌凭据和服务器可能返回的任何其他信息。当此信号发出时,授权过程完成。- abstract networkReplyFinished(reply)#
- 参数:
reply –
QNetworkReply
服务器确定请求是否有效后,此函数将被调用。重写它以从服务器接收并在
reply
中封装的数据。使用deleteLater()自动删除reply
,因此必须在函数的作用域之外存储。- replyDataReceived(data)#
- 参数:
data –
QByteArray
当HTTP请求完成且数据可用时,会发出此信号。
data
包含解析前的响应。当发生令牌请求或刷新错误时,会发出此信号。
errorString
可能提供有关错误的更多信息。另请参阅
- tokensReceived(tokens)#
- 参数:
tokens – 键为QString类型,值为QVariant类型的字典。
从服务器接收到新
tokens
时,会发出此信号。