Classe: Mongo::Auth::X509 Private
- Herda:
-
Base
- Objeto
- Base
- Mongo::Auth::X509
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/auth/x509.rb,
build/ruby-driver-v2.19/lib/mongo/auth/x509/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 da autenticação X.509 .
Definido sob namespace
Classes: Diálogo
Colapsode resumo constante
- Mecanismo =
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 string do mecanismo de autenticação.
'MONGODB-X509'.congelar
Resumo do atributo de instância
Atributos herdados da Base
Recolhimento do Resumo do método de instância
-
#inicializar(usuário, conexão, **opts) ➤ X509
construtor
privado
Inicializa o autenticador X.509 .
-
#login ➤ BSON::Document
privado
Faça login do usuário na conexão atual.
Métodos herdados do Base
Detalhes do construtor
#inicializar(usuário, conexão, **opts) ➤ X509
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.
Inicializa o autenticador X.509 .
36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/x509.rb', linha 36 def inicializar(utilizador, Conexão, **opciona) # O único banco de dados válido para X. A autenticação 509 é $external. se utilizador.auth_source != '$external' user_name_msg = se utilizador.name " #{usuário.name}" mais '' end aumentar auth::Configuração inválida, "O usuário#{user_name_msg} especifica a fonte de autenticação '#{user.auth_source}', mas a única fonte de autenticação válida para X.509 é '$external'" end super end |
Detalhes do método de instância
#login ➤ BSON::Document
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.
Faça login do usuário na conexão atual.
53 54 55 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/x509.rb', linha 53 def login conversa_1_step(Conexão, conversa) end |