Clase: Mongo::Auth::LDAP::Conversación Privada
- Hereda:
-
ConversationBase
- Objeto
- ConversationBase
- Mongo::Auth::LDAP::Conversación
- Definido en:
- lib/mongo/auth/ldap/conversation.rb
Overview
Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.
Define el comportamiento de una única conversación PLAIN entre el cliente y el servidor.
Colapso delresumen constante
- LOGIN =
Esta constante forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
El mensaje de inicio de sesión.
{ saslStart: 1, autoAuthorize: 1 }.freeze
Resumen del atributo de la instancia
Atributos heredados de ConversationBase
#conexión, #usuario
Resumen del método de instancia colapsar
-
#start(connection) ⇒ Protocol::Query
privado
Inicie la conversación SENCILLA.
Métodos heredados de ConversationBase
#mensaje_de_compilación, #inicializar, #documento_de_autenticación_especulativa, #validar_fuente_de_autenticación_externa
Detalles del constructor
Esta clase hereda un constructor de Mongo::Auth::ConversationBase
Detalles del método de instancia
#start(connection) ⇒ Protocol::Query
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Comienza la conversación PLAIN. Esto devuelve el primer mensaje que debe enviarse al servidor.
43 44 45 46 47 |
# Archivo 'lib/mongo/auth/ldap/conversation.rb', línea 43 def Inicio(Conexión) validate_external_auth_source selector = Iniciar sesión.fusionar(contenido: payload, mecanismo: LDAP::MECANISMO) (Conexión, '$external', selector) end |