모듈: Mongo::Auth::StringPrep Private
- 확장자:
- StringPrep
- 포함 항목:
- StringPrep
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/auth/stringprep.rb,
빌드/ Ruby-driver-v2.19/lib/mongo/auth/stringprep/tables.rb,
빌드/ Ruby-driver-v2.19/lib/mongo/auth/stringprep/profiles/sasl.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이 네임스페이스에는 string 준비(RFC 3454)와 관련된 모든 동작이 포함되어 있습니다. SCRAM-SHA-256 인증을 구현하는 데 사용되며, MongoDB 서버 버전 4.0 이상에서 사용할 수 있습니다.
네임스페이스 아래에 정의됨
인스턴스 메서드 요약 접기
-
#준비(데이터, 매핑, 금지됨, 옵션 = {}) ⇒ 객체
비공개
일련의 매핑 및 금지된 문자 테이블이 주어지면 string 을 준비합니다.
인스턴스 메서드 세부 정보
#준비(데이터, 매핑, 금지됨, 옵션 = {}) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
일련의 매핑 및 금지된 문자 테이블이 주어지면 string 을 준비합니다.
54 55 56 57 58 59 60 |
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/stringprep.rb', 줄 54 def 준비하다(데이터, 지도 제작, 금지, = {}) apply_maps(데이터, 지도 제작).탭 do |매핑된| 정규화!(매핑된) 만약 [:Normalize] check_prohibited!(매핑된, 금지) check_bidi!(매핑된) 만약 [:bidi] end end |