Clase: Mongo::Auth::X509 Privada
- Hereda:
-
Base
- Objeto
- Base
- Mongo::Autenticación::X509
- Definido en:
- lib/mongo/auth/x.rb,509
lib/mongo/auth/x509/conversation.rb
Overview
Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Define el comportamiento para la autenticación X.509.
Definido en el espacio de nombres
Clases: Conversación
Colapso delresumen constante
- MECANISMO =
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.
La cadena del mecanismo de autenticación.
'MONGODB-X509'.freeze
Resumen de atributos de instancia
Atributos heredados de Base
#conexión, #usuario
Colapso del resumen del método de instancia
-
#inicializar(usuario, conexión, **opciones) ⇒ X509
constructor
privada
Inicializa el autenticador X.509.
-
#login ⇒ BSON::Document
privada
Inicie sesión al usuario en la conexión actual.
Métodos heredados de Base
Detalles del constructor
#inicializar(usuario, conexión, **opciones) ⇒ X509
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Inicializa el autenticador X.509.
36 37 38 39 40 41 42 43 44 45 46 47 48 |
# Archivo 'lib/mongo/auth/x509.rb', línea 36 def inicializar(usuario, conexión, **opta) # La única base de datos válida para la autenticación X.509 es $external. Si usuario.fuente de autenticación != ' $externo ' user_name_msg = Si usuario.Nombre " #{nombre deusuario}" else '' end propagar Auth::Configuración no válida, "Elusuario#{user_name_msg} especifica la fuente de autenticación' #{user.auth_source} ', pero la única fuente de autenticación válida para X.509 es '$external'" end Super end |
Detalles del método de instancia
#login ⇒ BSON::Document
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Inicie sesión al usuario en la conexión actual.
53 54 55 |
# Archivo 'lib/mongo/auth/x509.rb', línea 53 def login converse_1_paso(conexión, conversación) end |