类:Mongo::Auth:: LDAP::Conversation Private
- 继承:
-
ConversationBase
- 对象
- ConversationBase
- Mongo::Auth::LDAP::Conversation
- 定义于:
- build/Ruby-driver-v2.19/lib/ mongo /auth/ LDAP /conversation.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
定义围绕客户端和服务器之间的单个 PLAIN 对话的行为。
常量摘要折叠
- 登录 =
此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。
登录消息。
{ saslStart: 1, autoAuthorize: 1 }.冻结
实例属性摘要
从ConversationBase继承的属性
实例方法摘要折叠
-
#start(connection) ⇒ Protocol::Query
private
启动 PLAIN 对话。
从ConversationBase继承的方法
#build_message 、 #initialize 、 #speculative_auth_document 、 #validate_external_auth_source
构造函数详情
该类从Mongo::Auth::ConversationBase继承构造函数
实例方法详细信息
#start(connection) ⇒ Protocol::Query
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
启动 PLAIN 对话。 这将返回需要发送到服务器的第一条消息。
43 44 45 46 47 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ LDAP /conversation.rb', 第43行 def 开始(连接) validate_external_auth_source 选择器 = 登录.合并(merge)(有效负载: 有效负载, 机制: LDAP::机制) (连接, ' $external ', 选择器) end |