Classe: Mongo::Auth::LDAP::Conversation Private
- Herda:
-
Base deConversation
- Objeto
- Base deConversation
- Mongo::Auth::LDAP::Conversation
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/auth/LDAP/conversation.rb
Visão geral
Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.
Define o comportamento em torno de uma única conversa PLAIN entre o cliente e o servidor.
Colapsode resumo constante
- LOGIN =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
A mensagem de login.
{ saslStart: 1, autoAuthorize: 1 }.congelar
Resumo do atributo de instância
Atributos herdados de ConversationBase
Recolhimento do Resumo do método de instância
-
#start(connection) ⇒ Protocol::Query
privado
Inicie a conversa PLAIN.
Métodos herdados de ConversationBase
#build_message, #initialize, #speculative_auth_document, #validate_external_auth_source
Detalhes do construtor
Esta classe herda um construtor de Mongo::Auth::ConversationBase
Detalhes do método de instância
#start(connection) ⇒ Protocol::Query
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Inicie a conversa PLAIN. Isso retorna a primeira mensagem que precisa ser enviada ao servidor.
43 44 45 46 47 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/LDAP/conversation.rb', linha 43 def iniciar(Conexão) validate_external_auth_source seletor = Conecte-se.mesclar(carga útil: Carga útil, mecanismo: LDAP::Mecanismo) (Conexão, '$external', seletor) end |