类:Mongo::Auth::SaslConversationBase Private
- 继承:
-
ConversationBase
- 对象
- ConversationBase
- Mongo::Auth::SaslConversationBase
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/auth/sasl_conversation_base.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
定义客户端和服务器之间 SASL 对话的常见行为。
直接已知子类
Aws:: Conversation 、 Gssapi::Conversation 、 ScramConversationBase
常量摘要折叠
- CLIENT_FIRST_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
基本客户端第一条消息。
{ saslStart: 1, autoAuthorize: 1 }.冻结
- CLIENT_CONTINUE_MESSAGE =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
基本客户端继续消息。
{ saslContinue: 1 }.冻结
实例属性摘要
从ConversationBase继承的属性
实例方法摘要折叠
-
#start(connection) ⇒ Protocol::Message
private
启动 SASL 对话。
从ConversationBase继承的方法
#build_message 、 #initialize 、 #speculative_auth_document 、 #validate_external_auth_source
构造函数详情
该类从Mongo::Auth::ConversationBase继承构造函数
实例方法详细信息
# start (connection) ⇒ Protocol::Message
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
启动 SASL 对话。 这将返回需要发送到服务器的第一条消息。
39 40 41 42 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /auth/sasl_conversation_base.rb', 第39行 def 开始(连接) 选择器 = client_first_document (连接, user.auth_source, 选择器) end |