模块:Mongo::Auth::StringPrep Private
- 扩展方式:
- StringPrep
- 包含在:
- StringPrep
- 定义于:
- lib/ Mongo/auth/stringprep.rb 、
lib/ Mongo/auth/stringprep/tables.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
此命名空间包含与 string 准备 (RFC 3454) 相关的所有行为。它用于实现SCRAM-SHA-256身份验证。
在命名空间下定义
模块: Tables
实例方法摘要折叠
-
#prepare (data,mappings,improved,options={}) ⇒ 对象
private
根据给定的一组映射和禁用字符表准备一个string 。
实例方法详细信息
#prepare (data,mappings,improved,options={}) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
根据给定的一组映射和禁用字符表准备一个string 。
52 53 54 55 56 57 58 |
# File 'lib/ Mongo/auth/stringprep.rb', line 52 def 准备(数据, mappings, 禁止, = {}) apply_maps(数据, mappings).点击 do |映射| 正常化!(映射) if [:normalize] check_prohibited!(映射, 禁止) check_bidi!(映射) if [:bidi] end end |