モジュール: Mongo::Auth::StringPrep Private
- 次による拡張機能。
- StringPrep
- 次のドキュメントに含まれます。
- StringPrep
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/auth/stringprep.rb 、
build/ruby-Driver-v 2.19 /lib/mongo/auth/stringprep/tables.rb,
build/ruby-Driver-v 2.19 /lib/mongo/auth/stringprep/profiles/ sasl.rb
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
この名前空間には、string の準備に関連するすべての動作が含まれています(RFC 3454 )。 これは SCRAM-SHA- 256認証を実装するために使用されます。この認証は MongoDB サーバー バージョン4.0以降で利用可能です。
名前空間で定義済み
インスタンス メソッドの概要を折りたたむ
-
#準備(データ、マッピング、禁止、オプション ={{}) = オブジェクト
private
マッピングと禁止文字テーブルのセットを指定した string を準備します。
インスタンス メソッドの詳細
#準備(データ、マッピング、禁止、オプション ={{}) =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
マッピングと禁止文字テーブルのセットを指定した string を準備します。
54 55 56 57 58 59 60 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/auth/stringprep.rb', 行54 デフォルト prepare(データ, mappings, 禁止された, = {}) apply_maps(データ, mappings).タップ 行う |maped| 正規化します。(maped) 場合 [: Normalize] checkpoint_proしました。(maped, 禁止された) check_bidi!(maped) 場合 [:bidi] end end |