モジュール: 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認証 の実装に使用されます。
名前空間で定義済み
Modules: Tables
インスタンス メソッドの概要を折りたたむ
-
#準備(データ、マッピング、禁止、オプション ={{}) = オブジェクト
private
マッピングと禁止文字テーブルのセットを指定した string を準備します。
インスタンス メソッドの詳細
#準備(データ、マッピング、禁止、オプション ={{}) =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
マッピングと禁止文字テーブルのセットを指定した string を準備します。
52 53 54 55 56 57 58 |
# ファイル 'lib/mongo/auth/stringprep.rb', 行 52 デフォルト prepare(データ, mappings, 禁止された, = {}) apply_maps(データ, mappings).タップ 行う |maped| 正規化します。(maped) 場合 [: Normalize] checkpoint_proしました。(maped, 禁止された) check_bidi!(maped) 場合 [:bidi] end end |