クラス: Mongo::Crypt::KMS::Azure::AccessToken Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Crypt::KMS::Azure::AccessToken
- 定義:
- build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
一時的な認証情報用の Azure アクセス トークン。
インスタンス属性の概要を折りたたむ
-
#access_token ⇒ String
readOnly
private
Azure アクセス トークン。
-
# expires_in =整数
readOnly
private
Azure アクセス トークンの有効期限。
インスタンス メソッドの概要を折りたたむ
-
#の有効期限はありますか。 = true | false
private
アクセス トークンの有効期限が切れているかどうかを確認します。
-
#initialize(access_token, expires_in) ⇒ AccessToken
コンストラクター
private
Azure アクセス トークン オブジェクトを作成します。
コンストラクターの詳細
#initialize(access_token, expires_in) ⇒ AccessToken
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
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 アクセス トークンを返します。
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 アクセス トークンの有効期限を返します。
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秒以内の場合、期限切れと見なされます。
47 48 49 |
次のファイル「Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS / Azure /access_token.rb」、 行47 デフォルト 期限切れの場合 時間.になりました.to_i >= @expires_at - 60 end |