Clase: Mongo::Crypt::KMS::Azure::AccessToken Privado
- Hereda:
-
Objeto
- Objeto
- Mongo::Crypt::KMS::Azure::AccessToken
- Definido en:
- lib/mongo/crypt/kms/azure/access_token.rb
Overview
Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Token de acceso de Azure para credenciales temporales.
Colapso delresumen de atributos de instancia
-
#access_token ⇒ String
solo lectura
privada
Token de acceso de Azure.
-
#expires_in ⇒ Entero
solo lectura
privada
Hora de expiración del token de acceso de Azure.
Colapso del resumen del método de instancia
-
#¿expirado? ⇒ verdadero | falso
privada
Comprueba si el token de acceso ha expirado.
-
#initialize(access_token, expires_in) ⇒ AccessToken
constructor
privada
Crea un objeto de token de acceso de Azure.
Detalles del constructor
#initialize(access_token, expires_in) ⇒ AccessToken
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea un objeto de token de acceso de Azure.
35 36 37 38 39 |
# Archivo 'lib/mongo/crypt/kms/azure/access_token.rb', línea 35 def inicializar(token de acceso, caduca en) @access_token = token de acceso @caduca_en = caduca en @caduca_en = Tiempo.ahora.to_i + @caduca_en end |
Detalles de los atributos de instancia
#access_token ⇒ Cadena (solo lectura)
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve el token de acceso de Azure.
26 27 28 |
# Archivo 'lib/mongo/crypt/kms/azure/access_token.rb', línea 26 def token de acceso @access_token end |
#expires_in ⇒ Entero (solo lectura)
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve el tiempo de expiración del token de acceso de Azure.
29 30 31 |
# Archivo 'lib/mongo/crypt/kms/azure/access_token.rb', línea 29 def caduca en @caduca_en end |
Detalles del método de instancia
#¿expirado? ⇒ verdadero | falso
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Comprueba si el token de acceso ha expirado.
El token de acceso se considera vencido si está dentro de 60 segundos de su hora de vencimiento.
47 48 49 |
# Archivo 'lib/mongo/crypt/kms/azure/access_token.rb', línea 47 def ¿venció? Tiempo.ahora.to_i >= @caduca_en - 60 end |