Classe: Mongo::Auth::Base Private
- Herda:
-
Objeto
- Objeto
- Mongo::Auth::Base
- Definido em:
- build/ruby-driver-v2.19/lib/mongo/auth/base.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.
classe base para autenticadores.
Cada autenticador é instanciado para autenticação por meio de uma conexão específica.
Recolhimento do Resumo do atributo de instância
-
#connection ➤ Mongo::Connection
Somente leitura
privado
A conexão para autenticar.
-
#user ➤ Mongo::Auth::User
Somente leitura
privado
O usuário a ser autenticado.
Recolhimento do Resumo do método de instância
- #conversa ➤ Objeto privado
-
#inicializar(usuário, conexão, **opts) ➤ Base
construtor
privado
Inicializa o autenticador.
Detalhes do construtor
#inicializar(usuário, conexão, **opts) ➤ Base
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.
40 41 42 43 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/base.rb', linha 40 def inicializar(utilizador, Conexão, **opciona) @user = utilizador @connection = Conexão end |
Detalhes do atributo da instância
#connection ➤ Mongo::Connection (readonly)
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.
Retorna a conexão para autenticar.
33 34 35 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/base.rb', linha 33 def Conexão @connection end |
#user ➤ Mongo::Auth::User (readonly)
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.
Retorna o usuário para autenticar.
30 31 32 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/base.rb', linha 30 def utilizador @user end |
Detalhes do método de instância
#conversa ➤ Objeto
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.
45 46 47 |
# File 'build/ruby-driver-v2.19/lib/mongo/auth/base.rb', linha 45 def conversa @conversation ||= auto.classe.const_get(:Conversation).Novo(utilizador, Conexão) end |