クラス: Mongo::Crypt::KMS::Azure::AccessToken Private

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb

Overview

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

一時的な認証情報用の Azure アクセス トークン。

インスタンス属性の概要を折りたたむ

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

コンストラクターの詳細

#initialize(access_token, expires_in) ⇒ AccessToken

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

Azure アクセス トークン オブジェクトを作成します。

パラメーター:

  • access_token ( string )

    Azure アクセス トークン。

  • expires_in (整数)

    Azure アクセス トークンの有効期限。



35
36
37
38
39
次のファイル「Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb」、 行35

デフォルト 初期化(access_token, expires_in)
  @access_token = access_token
  @expires_in = expires_in
  @expires_at = 時間.になりました.to_i + @expires_in
end

インスタンス属性の詳細

# access_token 詳しくはstring (読み取り専用)

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

Azure アクセス トークンを返します。

次の値を返します。

  • ( string )

    Azure アクセス トークン。



26
27
28
次のファイル「Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb」、 行26

デフォルト access_token
  @access_token
end

# expires_in =整数(読み取り専用)

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

Azure アクセス トークンの有効期限を返します。

次の値を返します。

  • (整数)

    Azure アクセス トークンの有効期限。



29
30
31
次のファイル「Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb」、 行29

デフォルト expires_in
  @expires_in
end

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

#の有効期限はありますか。 = true | false

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

アクセス トークンの有効期限が切れているかどうかを確認します。

アクセス トークンは、有効期限が切れてから60秒以内の場合、期限切れと見なされます。

次の値を返します。

  • true | false

    アクセス トークンの有効期限が切れているかどうか。



47
48
49
次のファイル「Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb」、 行47

デフォルト 期限切れの場合
  時間.になりました.to_i >= @expires_at - 60
end