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. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.
Token de acceso de Azure para credenciales temporales.
Resumen de atributos de la instancia colapsar
-
#access_token ⇒ String
Solo lectura
privado
Token de acceso de Azure.
-
#expires_in ⇒ Entero
Solo lectura
privado
Tiempo de expiración del token de acceso de Azure.
Resumen del método de instancia colapsar
-
#¿vencido? ⇒ verdadero | falso
privado
Verifica si el token de acceso está caducado.
-
#initialize(access_token, expires_in) ⇒ AccessToken
constructor
privado
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, expira en) @access_token = token de acceso @expires_in = expira en @expires_at = Tiempo.ahora.to_i + @expires_in end |
Detalles de los atributos de instancia
#access_token ⇒ String (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 un 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 ⇒ Integer (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 expira en @expires_in 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.
Verifica si el token de acceso está caducado.
El token de acceso se considera expirado si está dentro de los 60 segundos de su tiempo de expiración.
47 48 49 |
# Archivo 'lib/mongo/crypt/kms/azure/access_token.rb', línea 47 def ¿venció? Tiempo.ahora.to_i >= @expires_at - 60 end |