pyarrow.flight.ServerAuthHandler#

class pyarrow.flight.ServerAuthHandler#

基类: _Weakrefable

服务器的认证中间件。

要实现认证机制,请继承此类的子类并重写其方法。

__init__(*args, **kwargs)#

方法

__init__(*args, **kwargs)

authenticate(self, outgoing, incoming)

与客户端进行握手。

is_valid(self, token)

验证客户端令牌,并返回其身份。

authenticate(self, outgoing, incoming)#

与客户端进行握手。

如果客户端无法认证,可能会引发错误。

参数:
outgoingServerAuthSender

一个用于向客户端发送消息的通道。

incomingServerAuthReader

一个用于从客户端读取消息的通道。

is_valid(self, token)#

验证客户端令牌,并返回其身份。

可能会返回一个空字符串(如果认证机制未命名对等方),或者在令牌无效时引发异常。

参数:
tokenbytes

来自客户端的认证令牌。