クラス: Mongo::Auth::SaslConversionBase Private

継承:
ConversionBase すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/auth/ sasl_convert_base.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

クライアントとサーバー間の SASL 通信に関する共通の動作を定義します。

以来

  • 2.0.0

既知のサブクラスを直接確認

Aws:: Conversion 、 Gsdapi:: Conversion 、 ScrimConversionBase

定数の概要の削減

CLIENT_FIRST_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

基本クライアントの最初のメッセージ。

以来

  • 2.0.0

{ saslStart: 1, autoAuthorize: 1 }.freeze
CLIENT_CONTINUE_MESSAGE =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

基本クライアントの続行メッセージ。

以来

  • 2.0.0

{ saslContinue: 1 }.freeze

インスタンス属性の概要

ConversionBaseから継承された属性

# connection #user

インスタンス メソッドの概要を折りたたむ

ConversionBaseから継承されたメソッド

#Build_message #initialize 、#speculative_auth_document # validate_external_auth_source

コンストラクターの詳細

このクラスは、 Mongo::Auth::ConversionBaseから コンストラクターを継承します。

インスタンス メソッドの詳細

# start (接続) → Protocol::Message

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

SASL 交信を開始します。 これにより、サーバーに送信する必要がある最初のメッセージが返されます。

パラメーター:

次の値を返します。

以来

  • 2.0.0



39
40
41
42
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/auth/sal_convert_base.rb', 行39

デフォルト 始める(接続)
  セレクター = client_first_document
  build_message(接続, user.auth_source, セレクター)
end