Módulo: Mongo::Auth::StringPrep Privado
- Ampliado por:
- StringPrep
- Incluido en:
- StringPrep
- Definido en:
- lib/mongo/auth/stringprep.rb,
lib/mongo/auth/stringprep/tables.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Este espacio de nombres contiene todo el comportamiento relacionado con la preparación de string (RFC 3454). Se utiliza para implementar la autenticación SCRAM-SHA-256.
Definido bajo Namespace
Modules: Tables
Resumen del método de instancia colapsar
-
#preparar(datos, mapeos, prohibido, opciones = {}) ⇒ Objeto
privado
Prepara una string dada un conjunto de mapeos y tablas de caracteres prohibidos.
Detalles del método de instancia
#prepare(data, mappings, prohibited, options = {}) ⇒ Object
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Prepara una string dada un conjunto de mapeos y tablas de caracteres prohibidos.
52 53 54 55 56 57 58 |
# Archivo 'lib/mongo/auth/stringprep.rb', línea 52 def prepare(Datos, mapeos, prohibido, = {}) apply_maps(Datos, mapeos).tocar hacer |mapeado| ¡normalizar!(mapeado) si [normalizar] chequear_prohibido!(mapeado, prohibido) check_bidi!(mapeado) si [:bidi] end end |