클래스: Mongo::Crypt::KMS::Azure::AccessToken 비공개
- 상속:
-
객체
- 객체
- Mongo::Crypt:: KMS:: Azure::AccessToken
- 다음에 정의됨:
- 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/Azure/access_token.rb
개요
이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
임시 자격 증명 을 위한 Azure 액세스 토큰입니다.
인스턴스 속성 요약 접기
-
#access_token ⇒ string
읽기 전용
비공개
Azure 액세스 토큰.
-
#expires_in ⇒ 정수
읽기 전용
비공개
Azure 액세스 토큰 만료 시간입니다.
인스턴스 메서드 요약 접기
-
#만료되었나요? ⇒ true | false
비공개
액세스 토큰이 만료되었는지 확인합니다.
-
#initialize(access_token, expires_in) ⇒ AccessToken
생성자
비공개
Azure 액세스 토큰 객체 를 만듭니다.
생성자 세부 정보
#initialize(access_token, expires_in) ⇒ AccessToken
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Azure 액세스 토큰 객체 를 만듭니다.
35 36 37 38 39 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/Azure/access_token.rb', 줄 35 def 초기화(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 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/Azure/access_token.rb', 줄 26 def access_token @access_token end |
#expires_in ⇒ 정수 (읽기 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
Azure 액세스 토큰 만료 시간을 반환합니다.
29 30 31 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/Azure/access_token.rb', 줄 29 def expires_in @expires_in end |
인스턴스 메서드 세부 정보
#만료되었나요? ⇒ true | false
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
액세스 토큰이 만료되었는지 확인합니다.
액세스 토큰이 만료 시간으로부터 60 초 이내이면 만료된 것으로 간주됩니다.
47 48 49 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/crypt/KMS/Azure/access_token.rb', 줄 47 def 만료? 시간.지금.to_i >= @expires_at - 60 end |