クラス: Mongo::Auth::LDAP::Concern Private

継承:
ConversionBase すべて表示
定義:
build/ruby-Driver-v2.19/lib/ mongo /auth/ LDAP /convert.rb

Overview

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

クライアントとサーバー間の単一の PLAIN 対話に関する動作を定義します。

以来

  • 2.0.0

定数の概要の削減

ログイン =

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

ログイン メッセージ。

以来

  • 2.0.0

{ saslStart: 1, autoAuthorize: 1 }.freeze

インスタンス属性の概要

ConversionBaseから継承された属性

# connection #user

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

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

#Build_message #initialize 、#speculative_auth_document # validate_external_auth_source

コンストラクターの詳細

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

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

#start(connection) ⇒ Protocol::Query

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

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

パラメーター:

次の値を返します。

以来

  • 2.0.0



43
44
45
46
47
ファイル 'Build/ruby-Driver-v2.19/lib/ mongo /auth/ LDAP /convert.rb", 行43

デフォルト 始める(接続)
  validate_external_auth_source
  セレクター = ログイン.merge(ペイロード: ペイロード, メカニズム: LDAP::メカニズム)
  build_message(接続, ' $external ', セレクター)
end